我在R中进行统计分析。我需要将结果粘贴到用法语写的报告中。在法语中,浮点数使用小数逗号而不是小数点来编写。
用逗号手动替换点有点单调乏味......
1 /我如何用逗号分隔整数和小数部分来打印所有浮点数?
非常感谢rmuc8能够非常快速有效地回答第一个问题:
选项(OutDec =",")
这会产生例如。
3.14
[1] 3,14
2 /我怎样才能让R&#s;("%。1f",x)做同样的事情? 我喜欢
sprintf("%。2f",3.14)
给出字符串
[1]" 3,14"
而不是
[1]" 3.14"
非常感谢您的任何帮助
答案 0 :(得分:5)
使用options
options(OutDec= ",")
如果您想将其应用于data.frame
之类的对象,可以使用format
format(name_of_dataframe, decimal.mark=",")