在R

时间:2017-12-11 23:24:21

标签: r

我有一个数字字符串,我需要在最后2个数字之前添加一个小数点。

所以,

3000

变为:

30.00

起初我以为我可以使用;

df$cost <- gsub("[0-9][0-9]$", ".[0-9][0-9]$", df$cost)

但这个想法肯定不起作用。

我在R中解决这个问题有哪些选择?

1 个答案:

答案 0 :(得分:1)

也许这太天真了,但是怎么样:

format(as.numeric("1234") / 100,nsmall = 2)
[1] "12.34"