如何根据与另一列的相等性对一列的值求和,并创建一个新的数据框架



这是我关于stackoverflow的第一个问题。我希望能足够准确地描述我的问题。因此,我试图根据另一列'Seq'的相等性来求和名为'Fraction'的列的值。我的数据框架看起来像:

<表类> 分数 > tbody><<tr>0.0872CASSFAVQGGETQYF0.0105CASSFAVQGGETQYF

您可以使用aggregate

在base R中实现这一点
aggregate(Fraction ~ Seq, FUN = "sum", data = df)

或在dplyr中使用group_bysummmarise

df %>% 
group_by(Seq) %>% 
summarize(Fraction = sum(Fraction))

最新更新