R语言list输出时如何保持原来的格式

Python031

R语言list输出时如何保持原来的格式,第1张

read.transactions("文件名",format="single",sep="\t",cols<-c(1,2),rm.duplicates=TRUE)其中format表示输入数据的格式,transactions可以接受两种数据格式,即single型和basket型single型表现为两列,第一列为交易号,第二列为该交易中包含的一项,例如:1可乐1雪碧2芬达1美年达2王老吉basket型一行表示一条交易记录,交易项之间用分隔符分开,分隔符在sep参数中设定:可乐雪碧美年达芬达王老吉

好像也有没类似的针对列表的存储方法,特别是各列长度不一致或者各列对象不一致的情况;

只能用比较土的字符串处理方法:

求出列长度最大的值存储为RowNums.max

按最大行值RowNums.max遍历取各列,进行字符串拼接;

使用is.na函数判断值是否为空,为空使用“”拼接,不为空使用元素值拼接;

每行遍历完,加“\n”拼接。

使用writeLines函数将字第串存储为TXT文件。

不知道其他人有什么好方法分享出来 。