小编Joh*_*nny的帖子

使用ggplot从科学记数法转换为十进制

我正在尝试ggplot使用以下命令绘制一些测试数据(在本文末尾显示):

options(scipen=20)    
ggplot(testData,aes(x=Group.1, y=x), format(scientific=FALSE)) + 
scale_x_discrete(name="Test", formatter=comma) + geom_bar()
Run Code Online (Sandbox Code Playgroud)

该图生成得足够好,但x轴是科学记数法(如在测试数据中),我将如何以十进制显示它?(如命令所示,我已经尝试过scipen选项和各种格式化程序选项 - 如本网站其他帖子所示)

我的测试数据:

> str(testData)
'data.frame':   5 obs. of  2 variables:
$ Group.1: Factor w/ 5 levels "(1.3e+03,1.5e+03]",..: 1 2 3 4 5
$ x      : num  80000 94000 86000 112000 98000

> testData
            Group.1      x
1 (1.3e+03,1.5e+03]  80000
2 (1.5e+03,1.7e+03]  94000
3 (1.7e+03,1.9e+03]  86000
4 (1.9e+03,2.1e+03] 112000
5 (2.1e+03,2.3e+03]  98000

> dput(testData)
structure(list(Group.1 = structure(1:5, .Label = c("(1.3e+03,1.5e+03]", 
"(1.5e+03,1.7e+03]", "(1.7e+03,1.9e+03]", "(1.9e+03,2.1e+03]", 
"(2.1e+03,2.3e+03]"), class = "factor"), x …
Run Code Online (Sandbox Code Playgroud)

r scientific-notation ggplot2

6
推荐指数
1
解决办法
5300
查看次数

R中的聚合数据

我正在寻找一个关于如何aggregate在R中使用和计算均值的简单例子.

说,我有以下数据框:

A      B
100    85
200    95
300    110
400    105
Run Code Online (Sandbox Code Playgroud)

我想计算一些范围的平均值,结果如下:

RANGE         MEAN
100-200       90
300-400       107.5
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢,cast()或者aggregate()

aggregate r

5
推荐指数
1
解决办法
1万
查看次数

使用servicestack提供静态文件

我如何使用servicestack提供静态文件?

我想添加像Routes.Add(/ app)这样的路由,当客户端为此路径发出GET时,我需要返回一个silverlight xap文件.

servicestack

4
推荐指数
1
解决办法
2457
查看次数