2015-11-27 3 views
-2

file1.csvКак объединить 2 CSV файлов в один путем присоединения колонн

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

file2.csv

age 
22 
24 
26 

Я хочу выход быть файл Result.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) 

Они должны быть одинаковой длины. Добавьте NA, если вам нужно.

+0

'header = TRUE' является значением по умолчанию в 'read.csv()' –

Смежные вопросы