【发布时间】:2015-01-02 09:35:13
【问题描述】:
我正在使用:
x<-read.table(file,sep="")
为了从 .txt 文件中读取以空格分隔的数字,但我在多列中接收到数据,因为文本文件包含多行(其数据没有不同但类型相同)。 如何将不同行中的所有数字仅读入一列?
【问题讨论】:
我正在使用:
x<-read.table(file,sep="")
为了从 .txt 文件中读取以空格分隔的数字,但我在多列中接收到数据,因为文本文件包含多行(其数据没有不同但类型相同)。 如何将不同行中的所有数字仅读入一列?
【问题讨论】:
你可以使用?scan:
x <- scan(file, what = "numeric")
或类似的东西,取决于你的文件的结构,应该可以工作。您可能需要检查/调整 sep 参数。
scan的描述:
从控制台或文件将数据读入向量或列表。
如果您希望 x 作为 data.frame 中的一列,您可以这样做
dat <- data.frame(x)
之后。
【讨论】: