gpt4 book ai didi

r - 计算组内的唯一计数和R中的特定列

转载 作者:行者123 更新时间:2023-12-04 10:15:45 26 4
gpt4 key购买 nike

你好,我有一个 df,例如:

Col1 Col2 Col3
Group1 Seq_1:Sp1 Prot_1A
Group1 Seq_1:Sp1 Prot_1B
Group1 Seq_1:Sp1 Prot_1B
Group1 Seq_1:Sp3 Prot_1C
Group2 Seq_1:Sp5 Prot_1E
Group2 Seq_2:Sp5 Prot_1F
Group2 Seq_1:Sp6 Prot_1G
Group3 Seq_1:Sp7 Prot_1H_AB
Group3 Seq_1:Sp7 Prot_1Y

我想在 Col1 中找到每个组:
- 计算不同 Col3 的平均数量值(value)观

Group13不同 Col3 values .
Group32不同 Col3 values .
  • 计算不同的平均数 Col2 values

  • Group12不同 Col2 values .
    Group31不同 Col2 values .
    并将组的所有数字存储到:
     list_mean_nb_col2_values=c()
    list_mean_nb_col3_values=c()

    最佳答案

    我们可以使用 aggregate

    aggregate(Col3 ~ Col1, df1, FUN = function(x) mean(table(x)))

    或与 table
    rowMeans(table(df1[c('Col1', 'Col3')]))

    关于r - 计算组内的唯一计数和R中的特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61066611/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com