R 我应该如何格式化输出以读取向量列表

R 我应该如何格式化输出以读取向量列表,r,input,formatting,R,Input,Formatting,我有一个程序,它输出一个不均匀间隔的向量时间序列(每个间隔一个向量),这些向量大小不同。我想知道格式化输出的最佳方式是什么,以便可以将文件读入R中的向量列表(假设这是正确的数据结构),以及我将使用R中的什么代码来读取它 例如,我想象输出可能如下所示: 1, 24, 5, 211 3, 5 59, 465, 3, 333, 9, 98 或 但我想说的是,我想更改格式以适应R read函数。保持fill=TRUE data = read.table(file.choose(),sep=",",fi

我有一个程序,它输出一个不均匀间隔的向量时间序列(每个间隔一个向量),这些向量大小不同。我想知道格式化输出的最佳方式是什么,以便可以将文件读入R中的向量列表(假设这是正确的数据结构),以及我将使用R中的什么代码来读取它

例如,我想象输出可能如下所示:

1, 24, 5, 211
3, 5
59, 465, 3, 333, 9, 98


但我想说的是,我想更改格式以适应R read函数。

保持
fill=TRUE

data = read.table(file.choose(),sep=",",fill=TRUE)

data[is.na(data)] <- ""   # Replacing NA Values with nothing..
data=read.table(file.choose(),sep=“,”,fill=TRUE)

data[is.na(data)]您是如何生成该文件的?你能举例说明一下它现在的样子吗?@nicola我想说的是,我可以让它看起来更方便。不过,我有点假设每个向量都将写入它自己的行(row)。您只需使用
readLines
,然后用逗号分隔符拆分(对于第一种格式):
x
data = read.table(file.choose(),sep=",",fill=TRUE)

data[is.na(data)] <- ""   # Replacing NA Values with nothing..