十进制格式导出中的write.csv2错误

时间:2018-06-22 10:55:14

标签: rstudio

我是使用R的新手,所以也许我会做一些愚蠢的问题,并为此道歉。

我正在使用write.csv2从Rstudio导出数据集,有时在同一数据集中,数字用小数点分隔符“,”转换,有时用“。”转换。作为小数点分隔符。

我不明白为什么。

在这里找到我正在使用的代码:

write.csv2(LT_articolo_perimetro, file= exp_LT_1, row.names = F )

并在数据集结构下方

$ CODFOR              <fct> 
$ CLASSE_MERCEOLOGICA <fct> 
$ CODICE_ARTICOLO     <fct> 
$ media_LT_reale      <time> 
$ sdev_LT_reale       <dbl> 
$ LT_reale_q80        <time>
$ LT_reale_q85        <time>
$ LT_reale_q90        <time>
$ LT_reale_q95        <time>
$ LT_reale_max        <time>
$ nrow                <int> 

输出为

Image of the error

有人知道如何解决吗?

非常感谢

1 个答案:

答案 0 :(得分:1)

好,我是新手...

问题在于以下变量的类型是时间

LT_reale_q80 LT_reale_q85 LT_reale_q90 LT_reale_q95 LT_reale_max

将它们转换为数字后,问题消失了