2015-11-27 191 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()' –