R writetable修改数据框中的数字

时间:2019-02-01 10:15:14

标签: r csv dataframe

我有一个包含两列的数据框,分别称为Restaurant和ice.waste。我想将此数据框保存到Excel。但是在Excel中,数据会更改。这可能是什么原因?

这是R中的样子: this article

这就是Excel中的结果:

enter image description here

我使用的代码:

write.table(ice.supsale,"C:/Users/../final.ice.csv",
            sep = ",", row.names = FALSE)

1 个答案:

答案 0 :(得分:2)

作为荷兰人,这个问题看起来非常熟悉。可能是因为R的默认写选项基于美国标准(点作为小数点分隔符),而Excel则基于荷兰标准(逗号作为小数点分隔符)进行读取。

我建议使用命令write.csv2(),该命令针对您的语言环境使用正确的默认设置。