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

data.list<-list(a="a",b=c("a","c"))
> write.table(data.list,file="data.list.txt")
然后输出结果到txt文件中时它会按照最大的长度去补充前面长度不够的元素,结果是这样的
"a" "b"
"1" "a" "a"
"2" "a" "c"
我想问有没有办法将结果变成
$a
[1] "a"
$b
[1] "a" "c"

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参数中设定:可乐雪碧美年达芬达王老吉追问

你这是读取吧,我想是写入

温馨提示:答案为网友推荐,仅供参考
相似回答