r - 如何将 R 中的数据框列表输出到 csv 文件,以便垂直列出数据框?
问题描述
我有一个 R 中的数据帧列表,我想输出到 csv 文件,数据帧在 csv 文件中垂直列出。我尝试的输出命令是这样的:
write.csv(model_diagnostic_list,"模型诊断.csv")
但是,生成的 csv 文件中的数据框都是水平排列的,看起来不太好。
解决方案
我们可以先将rbind
数据集list
写入csv(假设数据集具有相同的列名)
write.csv(do.call(rbind, model_diagnostic_list), "Model_diagnostics.csv")
如果某些list
元素有不同的列,我们可以使用bind_rows
(from dplyr
) 或rbindlist
fromdata.table
library(dplyr)
library(readr)
bind_rows(model_diagnostic_list) %>%
write_csv(file = "Model_diagnostics.csv")
推荐阅读
- reactjs - React SetState 中的调用函数给出了 userName 未标记的错误,为什么?
- angular - 带有 KeycloakService 的 Angular 项目的自定义登录页面
- python - 在使用 fsolve() 求解之前将 sympy 表达式转换为 numpy 表达式
- jquery - 如何使用 Laravel 8 / jQuery 从动态输入字段中将多行插入数据库
- sql - 如何在 Big Query 中替换 Qualify 关键字
- python - Odoo 中的覆盖向导以更改文本字段
- sql - 有没有办法限制对另一列的外键引用在此引用上设置自定义规则?
- zos - 如何确保从 zOS 数据集中删除访问权限
- mysql - 使用 SQL 如何选择连接表匹配 2 个值的行
- python - 使用 win32com.client 从 .pst 文件获取数据时出现问题