我最近开始使用R,因此出现了一些问题...
我得到了n行4列的矩阵,有点像那个片段。
matrix(c(11,12,22,0.6208233305,10,13,22,0.5349532285,10,12,21,0.8225881140,9,12,20,0.5783936215, 5,6,10,0.2577839615, 4,27,30,0.0286089882,6,23,28,0.6658443779), nrow = 7, byrow = TRUE, dimnames = list(c(), c("Count", "Start", "End", "Value")))
matrix(c(11,12,22,0.6208233305,5,6,10,0.2577839615, 6,23,28,0.6658443779), nrow = 3, byrow = TRUE, dimnames = list(c(), c("Count", "Start", "End", "Value")))
现在,我想将第一个条目与以下条目进行比较。 如果第一个条目的“开始”小于或等于下一个条目,并且“结束”大于或等于下一个条目,则应从矩阵中删除以下条目,除非“开始”和“结束”都小于“开始”或比“结束”大。第一次运行后,应使用第二个条目再次执行相同的检查,直到所有重复项都被擦除。
最终矩阵应仅包含在“开始”和“结束”之间找不到两次范围的条目(请参见片段中的第二个矩阵)。
希望您能理解我的问题,对我的英语表示歉意