【问题标题】:How to import and combine multiple files in R?如何在 R 中导入和合并多个文件?
【发布时间】:2021-10-25 11:49:54
【问题描述】:

我有两个问题:

  • 如何导入多个文件?
  • 如何根据文件名的一部分组合不同的文件?我可以导入 .xlsx 或 .DAT 格式的文件。

例如,对于 x 人,我有这些文件:

1234_12w_1_m

1234_12w_2_m

1234_32w_1_m

1234_32w_2_m

文件名的第一部分是人员 ID (1234)。名称的第二部分是句点(12w 或 32w)。

我想根据 ID 和星期加入文件:

第 12 周:

1234_12w_1_m + 1234_12w_2_m -> 完成后,计算数据集变量的平均值。

第 32 周:

1234_32w_1_m + 1234_32w_2_m -> 完成后,计算数据集变量的平均值。

我希望我已经解释清楚了。

感谢您的帮助! :)

【问题讨论】:

    标签: r join import multiple-file-upload


    【解决方案1】:

    要导入文件,您可以使用 read.delim() 函数。您可以使用 rbind() 堆叠数据帧(或 union 它们)。

    df1 <- read.delim('path\file1.dat', sep = '\t')
    df2 <- read.delim('path\file2.dat', sep = '\t')
    
    
    stacked <- rbind(df1, df2)
    

    之后,您可以像在任何其他数据集上一样进行聚合。例如:

    mean <- mean(stacked$variable)
    

    【讨论】:

      猜你喜欢
      • 2012-10-21
      • 1970-01-01
      • 2015-04-14
      • 2014-01-07
      • 2017-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      相关资源
      最近更新 更多