Я пытаюсь создать фрейм данных в R из разных файлов Excel. Каждый из этих файлов содержит столбец, состоящий из цифр. Проблема в том, что эти столбцы отличаются по длине. при применении этого кода:
file_list <- list.files(pattern = '*xlsx')
my_df <- lapply(file_list,function(x) read.xlsx(x, sheetIndex = 1,header=FALSE)) %>%
bind_cols(.id = NULL)
Ошибка: аргумент 8 должен иметь длину 300, а не 289
Если у меня есть столбцы различной длины в этих файлах, я могу создатьфрейм данных в R и заполнить пропущенные значения в каждом столбце значением NA и извлечь для каждого столбца только числовое значение из столбцов этого фрейма данных?
for (i in colnames(my_df)){
x<-as.vector(t(my_df[i]))
Я пытался сделать это с помощью цикла for.
спасибо всем