时间:2010-07-26 16:58:32

标签: r

2 个答案:

答案 0 :(得分:2)

如果你想保存击键,将相关的R功能绑定到一些预定义的击键,在任何流行的文本编辑器中都是快速而简单的。

除此之外,我想你总是可以写一个小的格式化函数来包装你的表达式;例如:

fnx = function(x){print(formatC(x, format="d", big.mark=","), quote=F)}

> 567 * 43245
[1] 24519915

> fnx(567*4325)
[1] 2,452,275

R有几个实用功能可以做到这一点。我更喜欢“formatC”,因为它比'format'和'prettyNum'更灵活一些。

在上面的函数中,我在调用'print'时包装了formatC调用,以便从输出中删除引号(“),我不喜欢它(我更喜欢看 100,000 < / em>而不是“100,000”)。

答案 1 :(得分:1)