簡體   English   中英

在R打印十進制逗號而不是小數點

[英]In R print decimal comma instead of decimal point

我在R中進行統計分析。我需要將結果粘貼在用法語寫的報告中。 在法語中,浮點數使用小數逗號而不是小數點來編寫。

用逗號手動替換點有點單調乏味......

1 /我如何用逗號分隔整數和小數部分來打印所有浮點數?

非常感謝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=",")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM