我有一个包含1000个元素的列表,每个元素都由不同长度(平均长度约为6000)的其他列表组成。我需要将其保存到.csv或更好地是.txt文件中。由于这是一个非常大的对象,所以我通过一个简单的例子来展示问题。
给定以下列表,它由2个列表组成,这两个列表分别由4个和6个元素组成,如下所示:
有没有人知道我该怎么做?以下是可重现的数据:
给定以下列表,它由2个列表组成,这两个列表分别由4个和6个元素组成,如下所示:
[[1]]
[[1]][[1]]
[1] 7 3 5 4 8
[[1]][[2]]
[1] 5 7 8
[[1]][[3]]
[1] 1 5
[[1]][[4]]
[1] 6
[[2]]
[[2]][[1]]
[1] 1 7 3 4 5 9
[[2]][[2]]
[1] 5 9 2 1
[[2]][[3]]
[1] 6 2 4
[[2]][[4]]
[1] 6 1
[[2]][[5]]
[1] 5 9
[[2]][[6]]
[1] 6
我需要将这个列表保存为.csv或者更好的.txt文件,以便于维护列表编号的引用。例如,前两个数字代表列表的顺序,如下所示:
1, 1, 7, 3, 5, 4, 8
1, 2, 5, 7, 8
1, 3, 1, 5
1, 4, 6
2, 1, 1, 7, 3, 4, 5, 9
2, 2, 5, 9, 2, 1
2, 3, 6, 2, 4
2, 4, 6, 1
2, 5, 5, 9
2, 6, 6
有没有人知道我该怎么做?以下是可重现的数据:
mylist <- list(list(c(7, 3, 5, 4, 8), c(5, 7, 8), c(1, 5), 6), list(c(1,
7, 3, 4, 5, 9), c(5, 9, 2, 1), c(6, 2, 4), c(6, 1), c(5, 9),
6))
saveRDS
和readRDS
。 - undefineddput
函数的结果来创建可重现的数据形式。 - undefined