Possible Duplicate:
Some issues trying to read a file with cbc.read.table function in R + using filter while reading files故障與cbc.read.table功能中的R
一)我想根據我經歷了什麼從colbycol
包河讀一個比較大的.txt文件與功能cbc.read.table
當我們有大文件時(讀取R中的GB多於一個),讀取這個包使得工作更容易,而且我們不需要所有的列/變量來進行分析。另外,我讀了功能cbc.read.table
可以支持相同的read.table
的參數。但是,如果我傳遞參數nrows
(爲了讓我在R檔的預覽)我得到以下錯誤:
#My line code. I'm just reading columns 5,6,7,8 out of 27
i.can <- cbc.read.table("xxx.txt", header = T, sep = "\t",just.read=5:8, nrows=20)
#error message
Error in read.table(file, nrows = 50, sep = sep, header = header, ...) :
formal argument "nrows" matched by multiple actual arguments
所以,我的問題是:你能告訴我怎樣才能解決這個問題?
B)之後,我試圖讀取用下面的代碼的所有實例:
i.can.b <- cbc.read.table("xxx.txt", header = T, sep = "\t",just.read=4:8) #done perfectly
my.df <- as.data.frame(i.can.b) #getting error in this line
Error in readSingleKey(con, map, key) : unable to obtain value for key 'Company' #Company is a string column in my data set
所以,我的問題又是:我該如何解決這個問題?
c)您是否知道在閱讀文件時可以過濾(通過實例條件)的方式?