小编Eri*_*caO的帖子

从一个数据框中减去另一个数据框中的值

我有两个数据框:(这些是缩短版本)

一个

    Link    VU  U   P
1   DVH1    7   1   37
2   DVH2    7   0   38
3   DVH3    10  1   35
Run Code Online (Sandbox Code Playgroud)

    Link    VU  U   P
1   DVH1    2   0   15
2   DVH2    4   0   14
3   DVH3    0   0   5
Run Code Online (Sandbox Code Playgroud)

我想根据它们的位置从A中的值中减去数据框B中的值.例如:对于DVH1,VU将为7-2(或5),结果数据框将如下所示:

    Link    VU  U   P
1   DVH1    5   1   22
2   DVH2    3   0   24
3   DVH3    10  1   30
Run Code Online (Sandbox Code Playgroud)

r dataframe

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

根据另一列提取值

我有一个吐出矩阵的函数,例如:

      x freq
1 FALSE   40
2  TRUE    6
Run Code Online (Sandbox Code Playgroud)

但是当没有FALSE值时,我明白了

     x freq
1 TRUE   46
Run Code Online (Sandbox Code Playgroud)

我想在x = TRUE时提取freq值.如果总是有FALSE和TRUE值,我可以这样做

> matrix [2,2]
[1] 6
Run Code Online (Sandbox Code Playgroud)

但我希望能够提取TRUE值,无论是否存在FALSE值.有谁知道我怎么做到这一点?提前致谢!

r extract

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

计算列中值的频率

我有不同项目的数据,这些项目具有Pathway AE和可能性"不太可能","可能"或"可能".数据看起来像这样(但是有更多的项目 - 所以更多的行):

   Project   Pathway   Likelihood
1    Red        A       unlikely
2    Red        B       possible
3    Red        C       likely
4    Red        D       possible
5    Red        E       possible
6    Blue       A       possible
7    Blue       B       unlikely
8    Blue       C       possible
9    Blue       D       possible
10   Blue       E       unlikely
11   Green      A       unlikely
12   Green      B       possible
13   Green      C       likely
14   Green      D       possible
15   Green      E       possible
16   Yellow     A       unlikely
17   Yellow     B       unlikely
18   Yellow     C       possible
19 …
Run Code Online (Sandbox Code Playgroud)

r

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

标签 统计

r ×3

dataframe ×1

extract ×1