我尝试使用以下命令在R中输出数据:
write.table(df,file=OutputFile,append=FALSE,row.names=FALSE,col.names=FALSE,sep="\t",dec=",")
df looks like:
col1 col2 col3
1 89.6 89.3 89.8
2 89.7 88.9 90.5
3 89.8 88.5 91.1
OutputFile包含我要写df的路径。我的问题是输出如下:
89.6 89,3 89,8
89.7 88,9 90,5
89.8 88,5 91,1
第一列仍然有一个点作为十进制分隔符,而不是逗号。有谁知道是什么原因引起的?我使用的是版本3.2.1。
答案 0 :(得分:1)
非常感谢,lukeA!你是对的,第一列包含Arima预测。 str(df)显示
'data.frame':3个障碍物。 3个变量:
$ col1:2015年至2016年的时间序列:89.6 89.7 89.8
$ col2:num 89.3 88.9 88.5
$ col3:num 89.9 90.5 91.1
在填充df时围绕预测包装as.numeric()就可以了。再次感谢。