我绘制以下内容:
library(ggplot2)
carrots <- data.frame(length = rnorm(500000, 10000, 10000))
cukes <- data.frame(length = rnorm(50000, 10000, 20000))
carrots$veg <- 'carrot'
cukes$veg <- 'cuke'
vegLengths <- rbind(carrots, cukes)
ggplot(vegLengths, aes(length, fill = veg)) +
geom_density(alpha = 0.2)
Run Code Online (Sandbox Code Playgroud)
现在说我只是想绘制之间的区域x=-5000
来5000
,而不是整个范围.
我怎样才能做到这一点?
我mysql
从我的Linux shell 连接到.我不时地运行一个SELECT
太大的查询.它打印和打印,我已经知道这不是我的意思.我想停止查询.
击中Ctrl+C
(几次)mysql
完全杀死并带我回到外壳,所以我必须重新连接.
是否可以在不自杀的情况下停止查询mysql
?
我使用的是R,我有两个数据框:胡萝卜和黄瓜.每个数据框都有一个数字列,列出了所有测量胡萝卜(总计:100k胡萝卜)和黄瓜(总计:50k黄瓜)的长度.
我希望在同一块情节上绘制两个直方图 - 胡萝卜长度和黄瓜长度.它们重叠,所以我想我也需要一些透明度.我还需要使用相对频率而不是绝对数字,因为每组中的实例数不同.
像这样的东西会很好,但我不明白如何从我的两个表创建它:
我想在R中逐行构建一个数据帧.我已经做了一些搜索,我想出的是建议创建一个空列表,保留一个列表索引标量,然后每次添加到列表单行数据帧并将列表索引提前一个.最后,do.call(rbind,)
在名单上.
虽然这有效,但看起来非常麻烦.是否有更简单的方法来实现相同的目标?
显然,我指的是我不能使用某些apply
函数并明确需要逐行创建数据帧的情况.至少,有没有办法push
进入列表的末尾而不是显式跟踪最后使用的索引?
我正在eclipse中处理两个项目,我想将一些类从项目a导入项目b.我该怎么办?
有没有办法在不将项目添加到构建路径的情况下执行此操作?
我有以下数据帧(df
)
start end
1 14379 32094
2 151884 174367
3 438422 449382
4 618123 621256
5 698271 714321
6 973394 975857
7 980508 982372
8 994539 994661
9 1055151 1058824
. . .
. . .
. . .
Run Code Online (Sandbox Code Playgroud)
带有数值(vec
)的长向量.
我想在每一行中添加另一列,其中包含相应位置的值的平均值vec
.例如,第一行将具有mean(vec[14379:32094])
.我试过玩transform
但却无法完成这个简单的任务.
有没有方便的方法来自动解析传递给R脚本的命令行参数?
像perl这样的东西Getopt::Long
?
通常当我绘制一些R线图并设置时ylim=c(0,some_value)
,x轴和y = 0之间的间距很小.
我希望y轴精确地显示在y = 0处,因此点(x,0)将绘制在y轴上(而不是在上面).
我有一个文件,其中每一行是在实验的特定复制中收集的一组结果.每个实验中的结果数(即每行中的列数)可能不同.对于每行中结果的顺序也没有重要性(第1行中的第一个结果和第一个结果2与任何其他对相关性不大;这些是结果集).
该文件看起来像这样:
2141 0 5328 5180 357 5335 1 5453 5325 5226 7 4880 5486 0
2650 0 5280 4980 5243 5301 4244 5106 5228 5068 5448 3915 4971 5585 4818 4388 5497 4914 5364 4849 4820 4370
2069 2595 2478 4941
2627 3319 5192 5106 32 4666 3999 5503 5085 4855 4135 4383 4770
2005 2117 2803 2722 2281 2248 2580 2697 2897 4417 4094 4722 5138 5004 4551 5758 5468 17361
1914 1977 2414 100 2711 …
Run Code Online (Sandbox Code Playgroud)