0
我正在嘗試將文本文件讀入R.我只想導入一些選定的變量。我知道他們所在的位置,比如15-18是dob_yy,mob_mm是19-20。無論如何,我可以閱讀這樣的文件嗎? 在SAS中,當我讀取文件時,我可以執行以下操作 input dob_yy 15-18 mob_mm 19-20 R中的任何類似方法?根據文件在文件中的位置將選定變量的文本文件讀入R
謝謝!
我正在嘗試將文本文件讀入R.我只想導入一些選定的變量。我知道他們所在的位置,比如15-18是dob_yy,mob_mm是19-20。無論如何,我可以閱讀這樣的文件嗎? 在SAS中,當我讀取文件時,我可以執行以下操作 input dob_yy 15-18 mob_mm 19-20 R中的任何類似方法?根據文件在文件中的位置將選定變量的文本文件讀入R
謝謝!
程序包data.table
包含fread
函數,該函數可用作基函數read.table
的替代函數。它需要一個參數select
它做了你(從?fread
)想要的東西:
select: Vector of column names or numbers to keep, drop the rest.
所以,你會做fread(..., select = c(15:18, 19:20))
(或者你可以指定變量名稱,而不是位置)。
請檢查http://stackoverflow.com/questions/2193742/ways-to-read-only-select-columns-from-a-file-int-r-a-happy-medium-between-re – akrun 2014-12-03 16:29:49