如何根据另一列中的> =条件/特定范围内的直方图密度在数据框中添加列?

时间:2019-03-21 15:53:30

标签: r dataframe dplyr

我的数据如下

 > mids

   x      y
 1 33 0.0020
 2 35 0.0075
 3 37 0.0240
 4 39 0.0725
 5 41 0.1355
 6 43 0.1325
 7 44 0.0900
 8 47 0.0300
 9 49 0.0060

我想对x坐标大于或等于44时的y坐标求和,因此y列中的最后3个数字?

基本上,数据在直方图中,所以如果有人知道如何将直方图的密度添加到某个x值之上,那也将是很大的。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试这些。

library(dplyr)
mids%>%filter(x>=44)%>%summarise(sum(y))