使用R将文本文件读入一列

时间:2015-01-02 09:35:14

标签: r file

我正在使用:

x<-read.table(file,sep="")

为了从.txt文件中读取空格分隔的数字,但是我在多列中接收数据,因为文本文件包含多行(其数据没有区别,但属性相同)。 如何才能将不同行中的所有数字只读成一列?

1 个答案:

答案 0 :(得分:1)

您可以使用?scan

x <- scan(file, what = "numeric") 

或类似的东西,取决于你的文件的结构,应该工作。您可能需要检查/调整sep参数。

scan的说明:

  

从控制台或文件中将数据读入矢量或列表。

如果您希望x作为data.frame中的列,则可以执行

dat <- data.frame(x)

之后。