मैं तय कर दी है चौड़ाई डेटा फ़ाइलों (.dbf) पंक्ति विभाजक की जरूरत नहीं है कि के साथ निश्चित चौड़ाई डेटा फ़ाइल। यहाँ कि datafile की दो पंक्तियाँ दिखता है की तरह है:आयात कोई लाइन विभाजक
20141101 77h 3.210 0 3 20141102 76h 3.090 0 3
एक लाइन की चौड़ाई तारीख के लिए c(8,4,7,41)
(8), कुछ समय के उपाय है (4), डेटा बिंदु (7), और कुछ अन्य स्तंभों को मैं एक "आराम" कॉलम (41) में सारांशित कर सकता हूं। एक पंक्ति के बाद कोई विभाजक नहीं है और अगली पंक्ति सिर्फ पहली पंक्ति में संलग्न है। सभी समय कदम मूल रूप से एक विशाल रेखा में लगातार लिखे जाते हैं। इस फ़ाइल में विशेष रूप से संख्याएं, वर्ण और सफेद स्थान है।
साथ read.fwf('filepath', widths = c(8,4,7,41))
आर बंद हो जाता है लाइन विभाजक की कमी के कारण पहली पंक्ति के बाद पढ़ने।
वहाँ बताने के लिए read.fwf()
जब नई लाइन पढ़ने जब कोई लाइन विभाजक शुरू करने के लिए एक तर्क है? या मैं एक अलग पढ़ने के आदेश का उपयोग करना चाहिए?
अग्रिम धन्यवाद।
आप प्रत्येक 60 चार नंबर में लाइन विभाजक जोड़ सकते हैं? ([Sed के साथ उदाहरण] (http://stackoverflow.com/questions/1187078/how-to-insert-a-new-line-character-after-a-fixed-number-of-characters-in-a-file)) – Tensibai