【发布时间】:2015-06-29 09:01:56
【问题描述】:
我正在尝试使用以下命令在 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 版本。
【问题讨论】:
-
str(df)说什么?也许第一列是一个因子或一个字符向量。
标签: r number-formatting