Есть ли функция R для печати и экспорта имен столбцов в Excel?

Я пытаюсь добавить наборы данных опроса разных версий опроса для создания основного файла. Но разные версии опроса не имеют одинакового количества столбцов. (Например: V1 – 10 000 варов, V2 – 20 000 варов). Я хотел бы посмотреть, каковы 10 000 недостающих переменных в версии 1 по сравнению с версией 2.

Есть ли функция R, которая может печатать и экспортировать имена столбцов данных в Excel?

Спасибо.


person Nelson Mathews    schedule 10.03.2020    source источник
comment
Я использую пакет openxlsx для чтения и записи в файлы Excel (.xlsx) (одним из преимуществ пакета openxlsx является то, что он не имеет JAVA в качестве зависимости).   -  person dario    schedule 10.03.2020


Ответы (1)


Во-первых, вы можете создать фрейм данных из имен столбцов:

df1_names <- as.data.frame(colnames(df1))
df2_names <- as.data.frame(colnames(df2))

Если вам нужны имена столбцов в строках (широкие, а не длинные), вы можете переставить их:

df1_names <- as.data.frame(t(df1_names))
df2_names <- as.data.frame(t(df2_names))

Затем, используя пакет xlsx, вы можете написать в Excel:

write.xlsx(df1_names, filename)
write.xlsx(df2_names, filename)
person Matt    schedule 10.03.2020
comment
Я думаю, вам нужно будет транспонировать имена столбцов в файле Excel, чтобы изменить высоту столбца на ширину, но это прекрасно работает. - person TTS; 10.03.2020
comment
Спасибо, Мэтт, это действительно полезно! - person Nelson Mathews; 10.03.2020
comment
Рад помочь, Нельсон! Если это помогло решить ваш вопрос, не стесняйтесь щелкнуть галочку, чтобы указать, что все решено. - person Matt; 10.03.2020