【发布时间】:2017-01-31 08:33:53
【问题描述】:
我同时使用 read.csv 和 read.table 导入数据,如下所示,但它不是数字。你能帮我解决什么问题吗?
x<-read.csv("D:\\r-files\\mydata1.csv",header=TRUE,dec = ".")
> is.numeric(x)
[1] FALSE
或
x<-read.csv("D:\\r-files\\mydata1.txt",header=TRUE,dec = ".")
> is.numeric(x)
[1] FALSE>
【问题讨论】:
-
x是一个数据框,因此不是数字。我猜你可能正在寻找sapply(x, class)。 -
感谢您的回答。但我想将我的数据作为矩阵导入,我使用 (as.matrix(x))。有一个错误,数据不是数字或向量。
-
你能显示数据或 CSV 顶部的样子吗?你能运行
sapply(x, class)看看是一个、一些还是很多列给你带来麻烦? -
非常感谢。该指令很有用,我的问题得到了解决:)