如何在 R 中为具有多个列表的数据框创建 CSV 文件?

How to create a CSV-File for a dataframe with multiple lists in R?

由于我正在处理一个庞大的数据集,我不得不将我的数据分成不同的桶。因此,我想将一些临时结果保存在 csv 文件中,以便日后调用。但是,我的数据文件包含一些带列表的列,根据 R 无法导出(见快照)。你们知道 R 新手完成这项工作的简单方法吗?

非常感谢!

只需右键单击,然后选择新建 csv 到您要保存工作的文件夹。然后设置csv的分隔符为逗号。

以列的形式输入所有数据。您稍后可以在您的 R 程序中将其设为矩阵。

我想解决您问题的最佳方法是切换到更合适的文件格式。我建议使用 readr 包中的 write_rds(),它会创建 .rds files。您使用 readr::write_rds('your_file_path') 创建的文件可以使用 readr::read_rds('your_file_path').

读取

基本 R 函数是 saveRDS() 和 readRDS(),前面提到的 readr 函数只是具有一些便利功能的包装器。