victorking1 请问下,有没有人知道为何用read.csv读入数据之后,数据中的变量类型会改变。比如我的语句如下(其中PP2是Try这个数据表中的一个变量,PP2原来的类型应该是“numeric”): alldata <- read.csv(file="Try.csv") class(alldata["PP2"]) 得到的结果却是: [1] "data.frame" 也就是说现在PP2的类型变成了”data.frame“。 请问大家有遇到过这个问题吗?以及这个问题有解决方法吗? :?: 先谢谢大家了
king64 大概是因为你的数据Try.csv中第一行为列名(字符)。 试一试下面! alldata <- read.csv(file=”Try.csv”,header=TRUE) 其实,都入后alldata是data.frame也正常,只要每一列中数据是数据,字符是字符,也没关系的。