R 数值在.csv文件中显示不同
我有一个包含如下数值的数据集:R 数值在.csv文件中显示不同,r,csv,import,R,Csv,Import,我有一个包含如下数值的数据集: > head(df$back_price, 20) [1] "12" "12" "12" "12" "12" "12.5" "12" "12" "11" "11" [11] "11" "11" "10.5" "10.5" "10.5" "10.5" "10.5" "10.5" "9.8" "9.46
> head(df$back_price, 20)
[1] "12" "12" "12" "12" "12" "12.5" "12" "12" "11" "11" [11] "11" "11" "10.5" "10.5" "10.5" "10.5" "10.5" "10.5" "9.8" "9.46667"
我想在.csv文件中使用这些值,因此我将它们写入.csv文件。但是,当我打开.csv文件并使用文本将值分隔为列时,我会得到如下输出:
关于如何确保这些值以正常方式存储在.csv文件中,您有什么想法吗?从您的演示中,我想问题可能来自错误的十进制分隔符。在您的情况下,尝试将其指定为昏迷:
write.table(df, file="output.csv", sep=";", dec=",")
您正在显示
back\u price
列的输出,并在图像中对back\u大小进行四舍五入。在图中,我想这是一个格式问题。我认为,他们需要设置quote=FALSE
。没有迹象表明他们有一个使用,
作为小数分隔符的系统。@Roland,那是因为我是法国人;-)