【发布时间】:2020-09-14 10:15:16
【问题描述】:
我想使用 R 将 excel 文件组合在一起,但面临几个问题:
1-我创建了一个文件列表,到目前为止只有.xlsx,因为我现在想要更少的问题。 A <- list.files(pattern = '.xlsx', recursive = TRUE)
2- B <- lapply(A, read.xlsx) 我得到一个错误:(错误(函数(...,row.names = NULL,check.rows = FALSE,check.names = TRUE,:
参数意味着不同的行数:92、96、76、88)。
3- 另一个问题与列类型有关。
Error: Can't combine `..1$Ct.(dR)` <double> and `..7$Ct.(dR)` <character>.
我通常知道如何使用 as.character,但由于我有一个列表而不是实际文件,所以我一无所知。
*我的计划如下: -make list -> 将它们读取为 excel 文件 -> 将它们合并为一个文件/table/df/matrix -> 然后可视化数据
*我的问题:
- 列类型不同
- 文件之间的原始列号不一致
感谢任何帮助。 我知道以前有人问过这个问题,但不幸的是我无法复制其他问题和答案中提到的内容。
【问题讨论】:
-
这能回答你的问题吗? How to import multiple .csv files at once?
-
您需要将此
list.files(pattern='*.xlsx')与*掩码一起使用吗?