在两个不同列中基于两种条件的子集数据帧R
我有一个数据帧df,如下所示:在两个不同列中基于两种条件的子集数据帧R,r,R,我有一个数据帧df,如下所示: c1 c2 c3 100 FALSE a 110 FALSE b 120 FALSE c 130 FALSE d 150 FALSE e 160 FALSE f 170 FALSE g 180 FALSE h 190 TRUE i 200 FALSE l 210 FALSE m 220 FALSE n 230 FALSE o 240 FALSE p 250 FALSE q 260 FALSE
c1 c2 c3
100 FALSE a
110 FALSE b
120 FALSE c
130 FALSE d
150 FALSE e
160 FALSE f
170 FALSE g
180 FALSE h
190 TRUE i
200 FALSE l
210 FALSE m
220 FALSE n
230 FALSE o
240 FALSE p
250 FALSE q
260 FALSE r
270 FALSE s
我想选择一定数量的行,这些行位于c2列中带TRUE的行之前,并且在该行之后。例如,我想让c1中的行的值为190,行的值为真的负40或190加40
预期产出:
150 FALSE e
160 FALSE f
170 FALSE g
180 FALSE h
190 TRUE i
200 FALSE l
210 FALSE m
220 FALSE n
230 FALSE o
您可以先使用
基本条件不清楚,这些值是否按顺序在“c1”中?是的,按顺序增加,从最低到最高可能是i1好的,我会试试,谢谢