Предположим, у вас есть 4 или более файлов csv, и я просто хочу их объединить и распечатать вывод!Объединить различные кадры данных в R.
Я открыл файлы так:
df1 <- read.csv("file1", sep ='\t')
df2 <- read.csv("file2", sep ='\t')
df3 <- read.csv("file3", sep ='\t')
df4 <- read.csv("file4", sep ='\t')
Загвоздка в том, что все файлы имеют разное количество строк и столбцов, и нет, одинаковых имен столбцов. Мой профессор сказал просто объединить их, так что я ожидаю выход быть что-то вроде этого
file1.column11 ... file1.column1N file2.column21 ... file2.column2N ...
value11 ... value1N NA ... NA
.
.
.
NA ... NA value21 ... value2N
Можно ли это сделать как-то? Я использую слияние(), join_all() и другие вещи, и я не могу добраться до нижней частью этого ...
Я очень новый для Р.
Посмотрите на эту предыдущую нить, которая может быть полезна: http://stackoverflow.com/questions/6988184/combining-two-data-frames-of-different-lengths – jtclaypool