p*****n 发帖数: 265 | 1 有一组data,是column of excel,我copy到text文件里面,我用R里面read.table读的
时候,得到的数据(比如是x),是一个列向量。可是当我对它进行操作的时候,length
(x)是[1] 1.很奇怪,我现在没办法进行sample(x,n)和接下来的操作。
请问这个是怎么回事啊?我希望x就是一个vector,我知道这个问题很naive,不过希望
好心人帮帮忙了。感激不尽。 |
h**t 发帖数: 1678 | 2 so it reads the whole thing as a string... why don't you use read.csv(...,
header = FALSE)? |
w*******9 发帖数: 1433 | 3 unlist() will do the job |
p*****n 发帖数: 265 | 4 恩,谢谢weiwei,再次感谢!
【在 w*******9 的大作中提到】 : unlist() will do the job
|
p*****n 发帖数: 265 | 5 我用read.csv,发现问题是一样的,csv没有区别
得到的数据length是1,很奇怪。。。
【在 h**t 的大作中提到】 : so it reads the whole thing as a string... why don't you use read.csv(..., : header = FALSE)?
|
v*******e 发帖数: 11604 | 6
要学会看数据的类型。
class(你的变量名)
【在 p*****n 的大作中提到】 : 我用read.csv,发现问题是一样的,csv没有区别 : 得到的数据length是1,很奇怪。。。
|
p*****n 发帖数: 265 | 7 谢谢,output是
[1] "data.frame"
是这个问题吗?不过我用 unlist()就好了,呵呵
【在 v*******e 的大作中提到】 : : 要学会看数据的类型。 : class(你的变量名)
|