我(非常)是R的新手,我正在努力自学,但我找不到这个答案,或者至少不是最佳答案!
我有一个CSV包含这样的行:“123112300500”,“A”,“395”
如您所见,第一列和最后一列是整数,但它们在引号内 . 我不想预处理我的输入(因为我认为R可以处理这个),我试图像这样导入csv:
set < - read.csv(“set.csv”,header = TRUE,sep =“,”,colClasses = c(“integer”,“character”,“integer”)
但它不会工作,因为它不指望引号!
我的解决方案目前正在设置$ V1 < - as.integer(设置$ V1),但它引入了大量开销(我喜欢2百万行和不同的列,带有整数或数值) .
如何使用read.csv导入标记之间的整数(或浮点数或其他所有内容)?
在此先感谢任何人:)
1 回答
您确定该列中的所有值都是数字吗?
type.convert
似乎处理引用的数字就好了......