我有一个庞大的数据框,但我只需要一些列来处理。我的代码:
outcome_data<- read.csv("dat.csv", colClasses= "character")
interested_data<- outcome_data[, c(1, 2, 7, 11, 17, 23)]
当我在我的函数中运行它时,给我这个错误:
data.frame中的错误(列表(Provider.Number = c(&#34; 450690&#34;,&#34; 450358&#34;,&#34; 450820&#34;,:参数暗示不同的行数:370,0
但在交互模式下工作正常。 还有其他选择吗?或者如何解决这个问题?
答案 0 :(得分:0)
data.table ::: fread(数据,选择,...)
选择要保留的列名或数字的向量,请删除其余部分。 等。
fread(data, select=c("A","D"))
fread(data, select=c(1,4))