【发布时间】:2021-06-23 16:13:44
【问题描述】:
嘿,我有一个关于合并行以获得列的平均值的问题,基于 R 中列值的条件。
我想合并数据框中的 2 行,以根据其他列的条件获取列的平均值: 例如(参见下面的数据集示例)当列:depth == 20 & Species == "Diatoms" & locationID =="A",我想得到列数量的平均值,将此值添加到2 行中的 1 行并删除另一行。
structure(list(depth = c(20, 20, 2, 4, 10), Species = c("Diatoms",
"Diatoms", "Dinoflagellates", "Dinoflagellates", "Ciliates"),
locationID = c("A", "A", "B", "C", "A"), quantity = c(2,
4, 1, 2, 5)), row.names = c(NA, -5L), class = c("tbl_df",
"tbl", "data.frame"))```
【问题讨论】:
-
你能更新你的示例代码吗?您发布的代码不起作用,也不会生成数据框。