У меня простая проблема, честно говоря, я пытался найти ответ. Я действительно сделал.
У меня есть куча файлов .csv, которые были импортированы в фреймы данных R.
Я хотел бы взять определенный столбец (с общим именем) из каждого фрейма данных, объединить его в один фрейм данных с именем фрейма данных в качестве имени столбца и создать блок-график, используя каждый столбец.
Столбцы имеют разную длину и часто содержат NA.
Пример: фреймы данных (в которых первая строка является заголовком)
Имя фрейма данных Tom
:
col1 col2 col3 col4
name1 33 44 55
name2 33 NA 55
name3 33 34 55
name4 33 24 55
Имя фрейма данных Bob
:
col1 col2 col3 col4
name5 33 74 55
name6 33 NA 55
name7 33 32 55
Имя фрейма данных Stu
:
col1 col2 col3 col4
name8 33 44 55
name9 33 11 55
name10 33 34 55
name11 33 24 55
name12 33 32 55
name13 33 24 5
name14 33 34 55
name15 33 24 5
Желаемый результат
Tom Bob Stu
44 74 44
NA NA 11
34 32 34
24 24
32
24
34
24
Итак, взяв «col3» (имя столбца является общим) из каждого фрейма данных и создайте новый фрейм данных только из данных col3, каждый столбец будет назван именем фрейма данных, из которого он пришел... создание бок-о-бок Тома, Боба и Стью (но я, вероятно, смогу это понять). Это нормально, если в желаемом результате выше есть NA в пустых местах.