Col1 Col2
10 How to; bus; car;
11 How to;
12 How to
13 How to; bus
14 How to; car
는 내가 뭘하려고하면 dataframe을 필터링 할 수있는 다음과 같은 값을 가진 두 개의 열을 포함하는 dataframe을 처리하고 같은 그 How to
또는 How to;
같은 값을 포함하는 행만 유지되고 나머지는 폐기됩니다. 따라서 최종 데이터 프레임은 아래와 같습니다.
Col1 Col2
11 How to;
12 How to
이것은 내가 시도한 것입니다.
filter(df, grepl('How to;|How to', Col2))
전체 데이터 프레임을 보여주는이 기능은 작동하지 않습니다. 내가 어디로 잘못 가고 있는지 확실하지 않습니다. 어떤 도움이라도 대단히 감사합니다.
각 패턴에'$'의 줄 끝을 추가해야합니다. – rawr
정확한 일치를 위해 정규식을 사용하지 마십시오. 필터 (df, Col2 == "How to;"| Col2 == "사용법")'또는 dplyr을 전혀 사용하지 않고'df [와 (df, Col2 == "How to;"| Col2 == "How to"),]'또는'subset (df, Col2 == "How to;"| Col2 == "사용법"). Btw, 당신은 항상 –
'df %> % filter (grepl ('How;? $', Col2))'또는'df [grep ('How;;? $', df $ Col2)),]' – alistaire