R语言:使用merge()函数合并具有相同列的文件
在R语言中,可以使用merge()函数来根据两个文件中共有的一列来合并文件。具体操作如下:
- 首先读取两个文件:
 
file1 <- read.csv('file1.csv')
file2 <- read.csv('file2.csv')
- 查看两个文件的列名和内容:
 
colnames(file1)
colnames(file2)
head(file1)
head(file2)
- 确定两个文件中共有的一列,并使用
merge()函数合并两个文件: 
merged_file <- merge(file1, file2, by = 'column_name')
其中,'column_name'是两个文件中共有的一列的列名。
- 查看合并后的文件:
 
colnames(merged_file)
head(merged_file)
- 将合并后的文件导出为新的csv文件:
 
write.csv(merged_file, 'merged_file.csv', row.names = FALSE)
其中,'merged_file.csv'是新的csv文件的文件名,row.names = FALSE表示不导出行名。
原文地址: https://www.cveoy.top/t/topic/oyLn 著作权归作者所有。请勿转载和采集!