在 R 中,导出 CSV 时,为什么列名总是减 1?
x=matrix(c(1,2,3,4), nrow=2)
rownames(x) <- c("row1", "row2")
colnames(x) <- c("col1", "col2")
>x
col1 col2
row1 1 3
row2 2 4
write.table(x,"/Users/username/Desktop/x.csv", sep=",")
列名总是向左移动一列:
*The resulting CSV looks like this when opened in Excel:*
col1 col2
row1 1 3
row2 2 4
*The resulting CSV looks like this when opened in TextEdit:*
"col1","col2"
"row1",1,3
"row2",2,4
我一直有这个问题,但现在我的代码被用于专业目的,而不仅仅是玩数据,我需要弄清楚如何避免这种情况。我觉得这是一个相当容易解决的问题。