从CSV

时间:2015-06-11 13:04:17

标签: r csv extract

最近我创建了一个庞大的数据集,我想将其放入R并重新设计价值。 我遇到的问题是通过.csv文件获取值。

在1行中,我有5列编号从0到100(I.E. 0,34,56,78,100) 当我想读取这些值时,我使用:

as.numeric(MyData[1,1]) = 0
as.numeric(MyData[1,2]) = 34

等。 但是当收集值as.numeric(MyData[1,5]) = 4而不是100时。其他几个数字也会发生同样的事情。 as.numeric是正确的方法吗?如果没有,有没有人有解决方案?

1 个答案:

答案 0 :(得分:0)

问题解决了。由于某种原因将.XLSX保存为.CSV,数字不正确对应。可能由于文件格式的改变。 解决方案:

#install.packages("readxl")
library(readxl)
data <- read_excel("excel_file.xlsx",1)

不再.csv,但.xlsx