如何解决如何将矩阵列表写入文本文件并将该文本文件读回列表?
我有一个矩阵列表,一个足够简单的对象可以在 R 会话中使用,但我想将此列表以可读格式写入文件,并且能够在需要时从文件中恢复列表或叫。
作为我的列表结构的简单示例:
My_list
$foo
'Col_1' 'Col_2' 'Col_3'
[1,] 'a' 'b' '1'
[2,] 'c' 'd' '2'
$bar
'Col_1' 'Col_2' 'Col_3'
[1,] 'w' 'x' '3'
[2,] 'y' 'z' '4'
capture.output(My_list,file = 'My_file.txt')
但我也想读取 My_file.txt 并准确恢复 My_list。我怎样才能做到这一点?我所追求的一般要点是:
Reading_variable <- Reading_function('My_file.txt')
Reading_variable
$foo
'Col_1' 'Col_2' 'Col_3'
[1,] 'y' 'z' '4'
其中Reading_variable == My_list
解决方法
关于 saveRDS 和 readRDS 的评论起到了作用,现在我的代码并行保存了同一列表的 .RDS 文件和 .TXT 文件,后者可以稍后加载回 R,前者可以通过肉眼检查我是故意的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。