r - 基于将 xlsx 导入 R 的空白行的错误
问题描述
我正在使用 map_dfr 结合用户定义的函数将数百个 Excel 电子表格导入并附加到 R 中:
在每个工作表中导入特定列的功能:
fctn <- function(path){map_dfc(.x = c(1,2,3,7,10,11,12,13), ~ read.xlsx(path,
sheet=1,
startRow = 7,
colNames = FALSE,
cols = .x))}
提取“路径”中的所有文件并附加它们的代码,其中 file.list 是要导入的路径和文件的列表:
all.files <- map_dfr(file.list, ~ fctn(path=.x))
我的问题是,其中一些工作表在某些列中缺少值,但在其他列中没有,R 不喜欢这样。我遇到此错误,例如:
“错误:无法回收 '..1'(尺寸 8)以匹配 '..2'(尺寸 6)”,这是因为第 2 列缺少两个单元格中的信息。
有没有办法让 R 接受单元格中的缺失值?
解决方案
推荐阅读
- react-native - 在 React-Native 中动态需求的替代解决方案
- excel - Excel图表“将空单元格显示为:用线连接数据点”行为与公式
- mongoose - 有没有办法限制 mongo 模式中的数组大小
- firebase - Firebase Analytics - Web 仅在用户同意后激活
- c# - 保持格式化的自定义位图捕获?
- kubernetes-ingress - AKS 和 Ingress - 如何公开自定义端口
- javascript - 如何在嵌入中执行 ping
- pine-script - 使用 TradingView (capital.com) 进行自动交易
- php - 新链接和控制器产生 Action Controller@index not defined 错误
- python - 在python中的字符串列表中找到确切的单词列表?