r - 将结果 R 数据框导出到 Excel 文件中
问题描述
任何人都可以帮助我如何将结果comparedf()
从阿森纳包导出到 Excel 文件?
这是我的脚本:
diff <- diffs(comparedf(mtcars[1:10, ], mtcars[2:11,]))
openxlsx::write.xlsx(diff, "diff.xlsx")
错误消息是Error in is.nan(tmp) : default method not implemented for type 'list'
解决方案
diffs
函数返回'AsIs'
列表类型的类的某些列。
unlist
在将它们写入 Excel 之前,将这些列放入向量中。
diff[] <- lapply(diff, function(x) if(class(x) == 'AsIs') unlist(x) else x)
openxlsx::write.xlsx(diff, "diff.xlsx")
推荐阅读
- python - Pandas:跨列查找共同值
- flutter - 在 Flutter 中的 Stack 小部件内移动、缩放和调整定位小部件
- microsoft-graph-api - Microsoft Graph 教育类通过选择扩展
- ios - 解决“无法同时满足约束”错误的最佳方法是什么?
- php - 从外部站点返回 index.php/about
- r - R:如何获取存储在向量中的数据框?
- amazon-web-services - 对从公共 EC2 实例通过 SSH 连接到私有 EC2 实例感到困惑
- python - 我不知道应该把什么作为参数来为变量赋值
- python - Plotly 热图与 Jupyter 笔记本不兼容?
- java - spring cloud config客户端立即启动和停止