你可以使用R语言中的'read.table()'函数来读取每个文件,并使用'cbind()'函数来合并第一列和第二列。以下是一个示例代码:

# 获取文件列表
file_list <- list.files(pattern = "*.txt")

# 创建空的数据框,用于存储合并后的结果
merged_data <- data.frame()

# 循环处理每个文件
for (file in file_list) {
  # 读取文件
  data <- read.table(file, header = TRUE)
  
  # 合并第一列和第二列
  merged_col <- cbind(data[, 1], data[, 2])
  
  # 将合并结果添加到数据框中
  merged_data <- rbind(merged_data, merged_col)
}

# 打印合并后的结果
print(merged_data)

请注意,上述代码假设所有文件都具有相同的列名和相同的列数,并且文件中的数据是以空格或制表符分隔的。如果你的文件有不同的列名或列数,请相应地调整代码。

R语言批量合并多个文件第一列和第二列

原文地址: https://www.cveoy.top/t/topic/o9CG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录