R - 在文件中打印列表并恢复列表
R - Print list in file and recover list
我有一个如下所示的列表:
> indices
$`48-168`
$`48-168`$`1`
[1] 1 2 3 4 5 6 7 8 9 10
$`60-180`
$`60-180`$`1`
[1] 1 2 3 4 5 6 7 8 9 10
$`180-300`
$`180-300`$`1`
[1] 1 2
$`180-300`$`4`
[1] 4 5 6 7 8 9 10
$`180-300`$`3`
[1] 3
我想以某种方式将它打印在一个文件中,然后稍后恢复相同的列表。
我虽然打印了 unlist(as.relistable(obj))
给出的对象并稍后使用 relist
但是我不知道如何从文件中恢复信息。
鉴于您的数据结构不是特别好,您可能只想在此处使用 save()
,并保存原始 R 列表对象:
save(indices, file="/path/to/your/file.txt")
当你想再次加载indices
时,使用load()
函数:
load(file="/path/to/your/file.txt")
我有一个如下所示的列表:
> indices
$`48-168`
$`48-168`$`1`
[1] 1 2 3 4 5 6 7 8 9 10
$`60-180`
$`60-180`$`1`
[1] 1 2 3 4 5 6 7 8 9 10
$`180-300`
$`180-300`$`1`
[1] 1 2
$`180-300`$`4`
[1] 4 5 6 7 8 9 10
$`180-300`$`3`
[1] 3
我想以某种方式将它打印在一个文件中,然后稍后恢复相同的列表。
我虽然打印了 unlist(as.relistable(obj))
给出的对象并稍后使用 relist
但是我不知道如何从文件中恢复信息。
鉴于您的数据结构不是特别好,您可能只想在此处使用 save()
,并保存原始 R 列表对象:
save(indices, file="/path/to/your/file.txt")
当你想再次加载indices
时,使用load()
函数:
load(file="/path/to/your/file.txt")