我正在用 R 进行统计分析。我需要将结果粘贴到用法语编写的报告中。在法语中,浮点数是使用小数逗号而不是小数点来书写的。
手动用逗号替换点有点乏味......
1/ 我如何让 R 打印所有浮点数并用逗号分隔整数和小数部分?
非常感谢 rmuc8 非常快速有效地回答了第一个问题:
选项(OutDec =“,”)
这将产生例如
3.14
[1] 3,14
2/我怎样才能让 R 的 sprintf("%.1f", x) 做同样的事情?
例如我想要
sprintf("%.2f", 3.14)
给出字符串
[1]《3,14》
代替
[1]《3.14》
预先非常感谢您的帮助
尝试一下options
options(OutDec= ",")
如果你想将它应用到像data.frame
, 您可以使用format
format(name_of_dataframe, decimal.mark=",")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)