2015-11-27 85 views
-2

file1.csv如何通过连接列

name,surname 
tom,brown 
aaron,brown 
jon,doe 

file2.csv

age 
22 
24 
26 

我想要的输出是一个文件result.csv,内容如下2个CSV文件合并成一个:

name,surname,age 
tom,brown,22 
aaron,brown,24 
jon,doe,26 
+2

“cbind”呢? – SabDeM

+4

'write.csv(cbind(read.csv(“file1.csv”),read.csv(“file2.csv”)),“result.csv”)' –

回答

2

你应该可以做cbind,正如评论中所建议的那样。

df1= read.csv("file1.csv", header=T) 
df2= read.csv("file2.csv", header=T) 
df= cbind(df1, df2) 
write.csv(df, "file.csv) 

它们只是必须是相同的长度。如果需要添加NAs。

+0

'header = TRUE'是默认的'read.csv()' –