我的数据框如下:
Var1 Var2 Var3 Var4
A 100000 5000 15000
B 1000000 2500 200
我想将它们转换为下面提到的数据帧。
必需输出:
Var1 Var2 Var3 Var4
A 1,00,000 5,000 15,000
B 10,00,000 2,500 200
答案 0 :(得分:0)
您可以使用prettyNum
功能:
prettyNum("100000",big.interval = 3, big.mark = ",")
[1] "100,000"
要在数据框范围内进行此转换,您可以选择:
library(purrr)
map_df(a, prettyNum ,big.interval = 3, big.mark = ",")
# A tibble: 2 x 4
Var1 Var2 Var3 Var4
<chr> <chr> <chr> <chr>
1 A 100,000 5,000 15,000
2 B 1,000,000 2,500 200