在 R 中导入数据集

Import dataset in R

抱歉,这个问题可能很愚蠢?找不到答案?如何在 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

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

所以尝试:

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

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

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

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

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