홈>
C의 현재 값이 이전 값보다 크면 전체 행을 삭제하고 해당 행을 삭제하고 싶습니다
A B C
1: 1 10 100
2: 2 20 200
3: 3 30 800
4: 4 40 400
5: 5 50 500
예를 들어 3 행 : 800>200에서 3 행을 삭제
결과 :
A B C
1: 1 10 100
2: 2 20 200
4: 4 40 400
5: 5 50 500
감사합니다 !!
- 답변 # 1
- 답변 # 2
dplyr
와 함께 :library(dplyr) filter(df, C <= lead(C, default = C[n()]))
출력 :
A B C 1 1 10 100 2 2 20 200 3 4 40 400 4 5 50 500
데이터 :
df <- structure(list(A = 1:5, B = c(10L, 20L, 30L, 40L, 50L), C = c(100L, 200L, 800L, 400L, 500L)), class = "data.frame", row.names = c("1:", "2:", "3:", "4:", "5:"))
관련 자료
- PHP | 날짜를 가져 와서 이번 달과 비교하고 이전 달로 변환
- javascript - emberjs 각 루프 - 현재 인덱스 데이터와 이전 인덱스 데이터 비교
- python - PySpark에서 현재 및 전날과 데이터 비교
- r - 이전 데이터로 롤 메인을 만들고 현재 데이터를 datatable과 비교하는 방법
- python - 이전 N 개 행을 팬더 열의 현재 행과 비교
- c# - 데이터베이스의 "EndDate"를 오늘의 현재 날짜와 어떻게 비교합니까?
- twitter bootstrap - 각 페이지마다 현재 및 이전에 두 개의 바디를 렌더링하는 레일
- sql - 현재 월 값을 지난 12 개월과 비교하는 방법
- python - 현재 날짜와 과거의 날짜를 비교하는 방법은 무엇입니까?
- python - 슬러그 URL과 현재 주소를 어떻게 비교할 수 있습니까?
- Javascript를 사용하여 입력 날짜를 현재 날짜와 비교할 수 없습니다
- python - 데이터 프레임의 각 행을 다음 2 행과 비교 하고이 3 행과 알고리즘을 기반으로 현재 행을 수정하는 방법은 무엇입니까? (팬더)
- sql - 이번 달부터 지난 달까지의 고유 ID 및 지난 달부터 현재 달까지의 누락 된 ID
- analytics - redshift의 lag 창 기능 - 이전 연도 및 현재 연도 값을 단일 행으로 표시
- sql - mysql - '학년'필드의 기본값으로 이전 및 현재 추가
- c# - 반복의 현재 요소를 배열의 다음 요소와 모두 비교하십시오for 루프
- python - 이전 행과 비교하여 현재 행의 순위를 얻는 방법
- python - numpy - 현재 행을 이전 행으로 나눕니다
- 노드 레드는 새로운 값과 이전 값을 비교
- ruby on rails - 이전 연도에 활성화되었지만 현재 연도에는없는 데이터를 얻는 방법
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
이것이 가능합니다 :