小编jen*_*rda的帖子

使用ggplot2在条形图中放置误差线

嗨,我在RStudio中使用ggplot版本0.9.3.2,我正在尝试使用错误栏制作条形图.问题是错误栏位置错误.我需要他们在各个酒吧之上.

我有这样的数据框

   concentration variable     value          sd
1              0     AF_B 0.3567126 0.010391001
2           0.5x     AF_B 0.3355766 0.003480245
3             1x     AF_B 0.3001138 0.009104821
4             5x     AF_B 0.2658911 0.016312390
5            10x     AF_B 0.2115522 0.011056590
6           100x     AF_B 0.2655958 0.015092367
7              0      D_B 0.3567126 0.010391001
8           0.5x      D_B 0.3453078 0.011639252
9             1x      D_B 0.3380180 0.004357810
10            5x      D_B 0.3349004 0.018119644
11           10x      D_B 0.3186451 0.014515436
12          100x      D_B 0.3174700 0.016685932
Run Code Online (Sandbox Code Playgroud)

我有以下代码

    dodge = position_dodge(width=0.9)
    c = ggplot(data=dm, aes(y=value,x=concentration))
    c + geom_bar(position = dodge, 
         stat="identity", …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

7
推荐指数
1
解决办法
5448
查看次数

write.table 每列具有不同的数字格式

我想用 R 编写一些长表,并且希望能够控制每列的​​位数和格式。

R 中的控制数字之前已经在这里讨论过,但我想要一些带有两位数字的列,而其他列则写为 e 的指数。

我所拥有的是:

> tab = format(round(Ind_B, 2), nsmall = 2)
          logFC AveExpr     t P.Value adj.P.Val    B
PCL1      -1.50    7.90 -7.78    0.00      0.05 3.11
CYB5      -1.33    9.48 -7.29    0.00      0.05 2.66
YPL272C   -1.14    9.84 -6.75    0.00      0.05 2.12
...
Run Code Online (Sandbox Code Playgroud)

write.table(tab,file="table.txt")

我想要的是看起来像的东西

          logFC AveExpr     t  P.Value adj.P.Val    B
PCL1      -1.50    7.90 -7.78 2.02e-05   4.66e-2 3.11
CYB5      -1.33    9.48 -7.29 3.46e-05   4.66e-2 2.66
YPL272C   -1.14    9.84 -6.75 6.44e-05   4.66e-2 2.12
...
Run Code Online (Sandbox Code Playgroud)

输入数据:

> dput(Ind_B[1:2,])
structure(list(logFC = …
Run Code Online (Sandbox Code Playgroud)

formatting r digit

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

安装gplots时出错

我在OSX上运行R(v.3.0.3)(v.10.9.2).

当尝试使用以下命令在R studio中安装'gplots'包时,出现错误:

> library("gplots")
Error in library("gplots") : there is no package called ‘gplots’
Run Code Online (Sandbox Code Playgroud)

我见过其他人遇到同样的问题,但是根据建议更新到最新的R版本并没有解决问题

关于我做错了什么的任何建议?

r gplots

2
推荐指数
1
解决办法
6352
查看次数

大多数pythonic方式使用循环和字典在飞行中计数

我经常发现自己使用dict来计算某些东西的出现次数,我想知道是否有一种方法可以在不使用异常的情况下更顺畅.

count_dict = {} 
for file in files:
    ############
    #parse file#
    ############
    for line in lines:
        tokens = line.split()
        if "something" in tokens:
            try:
                count_dict[tokens[0]] += 1
            except KeyError:
                count_dict[tokens[0]] = 1
Run Code Online (Sandbox Code Playgroud)

python dictionary

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

标签 统计

r ×3

dictionary ×1

digit ×1

formatting ×1

ggplot2 ×1

gplots ×1

python ×1