将数据框保存到csv,列名作为R中的字符串

时间:2016-10-19 00:31:31

标签: r

您好我有以下数据框:

b = data.frame(c(1,2),c(3,4))
> colnames(b) <- c("100.X0","100.00")
> b
  100.X0 100.00
1      1      3
2      2      4

我想将此文件保存为带有标头字符串的csv文件。当我使用write.csv时,结果最终是:

100.X0  100
   1     3
   2     4

它将100.00变为100,我该如何合并?

2 个答案:

答案 0 :(得分:0)

我认为问题可能是您阅读csv文件的方式。某些程序会猜测类型并转换(例如Excel)

答案 1 :(得分:0)

使用write.xls包中的dataframes2xls代替:

> library(dataframes2xls)
> write.xls(b, "test.csv")
  

结果:

enter image description here