【发布时间】:2011-01-29 12:26:43
【问题描述】:
检查这个例子:
> a = matrix(1:9, nrow = 3, ncol = 3, dimnames = list(LETTERS[1:3], LETTERS[1:3]))
> a
A B C
A 1 4 7
B 2 5 8
C 3 6 9
表格显示正确。有两种不同的方式将其写入文件...
write.csv(a, 'a.csv') 符合预期:
"","A","B","C"
"A",1,4,7
"B",2,5,8
"C",3,6,9
还有write.table(a, 'a.txt')搞砸了
"A" "B" "C"
"A" 1 4 7
"B" 2 5 8
"C" 3 6 9
确实,缺少一个空选项卡.... 这对于下游的事情来说是一件很痛苦的事情。
这是错误还是功能?
有解决方法吗? (write.table(cbind(rownames(a), a), 'a.txt', row.names=FALSE除外)
干杯, 亚尼克
【问题讨论】:
标签: r export-to-csv write.table