在R语言中将两个只有一列的文件先分别加上第二列内容lagon和salt再合并为一个新的只包含两列内容的文件
可以使用R语言中的merge()函数来实现这个操作。
假设两个文件分别为file1.csv和file2.csv,其中第一列为col1,第二列为col2。
首先,我们可以使用read.csv()函数读取这两个文件,并将第二列的内容分别加上lagon和salt。
file1 <- read.csv("file1.csv")
file1$col1 <- paste(file1$col1, "lagon", sep = "")
file2 <- read.csv("file2.csv")
file2$col1 <- paste(file2$col1, "salt", sep = "")
然后,我们可以使用merge()函数将这两个文件合并为一个新的文件,并指定合并的列为col1。
merged <- merge(file1, file2, by = "col1")
最后,我们可以使用write.csv()函数将合并后的结果保存为一个新的csv文件。
write.csv(merged, "merged.csv", row.names = FALSE)
这样就可以得到一个新的文件merged.csv,其中包含两列内容。第一列是原始文件的第一列内容加上lagon和salt,第二列是原始文件的第二列内容
原文地址: https://www.cveoy.top/t/topic/ioHk 著作权归作者所有。请勿转载和采集!