उपयोग skip=
पैरामीटर दोनों पंक्ति सूचक संख्या में skip=
और nrows=
ले तो बस उन्हें = के बाद जोड़ें।
nrows=
परिभाषित करता है कि आप फ़ाइल आयात करते समय कितनी गहरी सीमा रखते हैं।
यदि आप पहले से ऐसा नहीं कर चुके हैं तो https://stat.ethz.ch/R-manual/R-devel/library/utils/html/read.table.html पढ़ने का सुझाव देते हैं।
इसके अलावा, कृपया मेरे सवालों में से एक देखें:
R - Reading lines from a .txt-file after a specific line
यह कुछ हद तक, एक ही विषय को छू लेती है।
अन्य संभव तरीके से उपयोग करने के लिए skip=
में grep()
read.table(...,skip=grep("2005-12-31", readLines("File.txt")),nrows=365)
क्या इस लाइन करता है जब तक यह लाइन grep()
में दर्शाया पाता है और उस के बाद लाइनों पढ़ता है यह छोड़ देता है हो सकता है। nrow=
पढ़ने के बाद 365 लाइनों को पढ़ने के बाद पढ़ना बंद कर देगा (इस तरह आपने एक वर्ष की तारीखें पढ़ी हैं, बशर्ते एक पंक्ति एक तारीख के बराबर हो)।
यह थोड़ा जटिल लगता है, लेकिन यह एकमात्र तरीका है जिसे मैं जानता हूं कि इसे कैसे हल किया जाए।
स्रोत
2014-09-19 11:22:58
पैकेज डेटाटेबल से 'fread' के साथ संपूर्ण डेटासेट पढ़ें या पैकेज sqldf का उपयोग करें। यह भी देखें: http://stackoverflow.com/q/1727772/1412059 – Roland