数字格式,写入1000而不是1e + 03

时间:2016-07-12 06:06:21

标签: r numbers format

我写了代码以获得相对频率。数字格式在输出中已经改变

OBD=read.csv("OBD.csv",header = TRUE,stringsAsFactors=FALSE)
RF1=OBD$Engine_speed
range(RF1)
breaks = seq(0, 2800, by=200)
breaks
RF1.cut = cut(RF1, breaks, right=FALSE)
RF1.freq = table(RF1.cut)
cbind(RF1.freq)

请在下面找到我的输出。如何以通用数字格式获得它?

                        RF1.freq
[0,200)                     3333
[200,400)                     61
[400,600)                   1810
[600,800)                  13628
[800,1e+03)                 2936
[1e+03,1.2e+03)             4446
[1.2e+03,1.4e+03)           7815
[1.4e+03,1.6e+03)           9991
[1.6e+03,1.8e+03)          12658
[1.8e+03,2e+03)             6762
[2e+03,2.2e+03)             9963
[2.2e+03,2.4e+03)           3805
[2.4e+03,2.6e+03)           5196
[2.6e+03,2.8e+03)            294

由于 KP

2 个答案:

答案 0 :(得分:0)

您可以使用:

format(df$col , scientific = F)

答案 1 :(得分:0)

您可以使用options(scipen = 5)