Фрейм данных, состоящий из серии файлов Excel, содержащих один столбец и различную длину R - PullRequest
0 голосов
/ 06 октября 2019

Я пытаюсь создать фрейм данных в 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.

спасибо всем

...