在R中导入数据集

时间:2015-05-10 16:06:22

标签: r import

抱歉可能非常愚蠢的问题?找不到答案?如何在R中加载这种.dat文件并将它们放在一列中?我一直在尝试

NerveData<-as.vector(read.table("D:/Dropbox/nerve.dat", sep=" ")$value)

数据集看起来像

0.21    0.03    0.05    0.11    0.59    0.06
0.18    0.55    0.37    0.09    0.14    0.19
0.02    0.14    0.09    0.05    0.15    0.23
0.15    0.08    0.24    0.16    0.06    0.11
0.15    0.09    0.03    0.21    0.02    0.14
0.24    0.29    0.16    0.07    0.07    0.04
0.02    0.15    0.12    0.26    0.15    0.33

3 个答案:

答案 0 :(得分:1)

如果要将所有数据作为单个向量读取,请使用

src <- "http://www.stat.cmu.edu/~larry/all-of-nonpar/=data/nerve.dat"
NerveData <- scan(src, numeric())

答案 1 :(得分:1)

实际上,由于最初的帮助,我找到了一个更简单的解决方案

Nervedata<-read.table("nerve.dat",sep ="\t")
Nervedata2<-c(t(Nervedata))

答案 2 :(得分:0)

只需使用正确的分隔符read.table即可。在您的情况下,可能是\t,一个制表符。

所以试试:

NerveData = read.table("D:/Dropbox/nerve.dat", sep="\t")