【问题标题】:Read text file using R into one column使用 R 将文本文件读入一列
【发布时间】:2015-01-02 09:35:13
【问题描述】:

我正在使用:

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

为了从 .txt 文件中读取以空格分隔的数字,但我在多列中接收到数据,因为文本文件包含多行(其数据没有不同但类型相同)。 如何将不同行中的所有数字仅读入一列?

【问题讨论】:

    标签: r file


    【解决方案1】:

    你可以使用?scan:

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

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

    scan的描述:

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

    如果您希望 x 作为 data.frame 中的一列,您可以这样做

    dat <- data.frame(x)
    

    之后。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-20
      • 1970-01-01
      • 1970-01-01
      • 2011-03-09
      • 2016-01-06
      相关资源
      最近更新 更多