반응형
열의 값으로 데이터 프레임 필터링
데이터 세트로 작업 중입니다.LearnBayes
실제 데이터를 보려는 사용자:
install.packages('LearnBayes')
열에 있는 값을 기준으로 행을 필터링하려고 합니다.예를 들어, 열 값이 "물"이면 해당 행을 사용합니다.만약 열 값이 "우유"라면, 저는 않습니다.궁극적으로, 저는 드링크 칼럼이 "물"인 모든 사람들을 걸러내려고 노력하고 있습니다.
하위 집합 명령은 필요하지 않습니다.데이터 프레임 인덱싱만 사용
studentdata[studentdata$Drink == 'water',]
다음에서 경고 읽기?subset
이 기능은 대화형으로 사용하기 위한 편의 기능입니다.프로그래밍의 경우 '[]와 같은 표준 부분 집합 함수를 사용하는 것이 좋으며, 특히 '부분 집합' 인수의 비표준 평가는 예상치 못한 결과를 초래할 수 있습니다.
사용해 보십시오.
subset(studentdata, Drink=='water')
그 정도면 됐다.
이걸 업데이트하려고 생각했어요dplyr
해결책
library(dplyr)
filter(studentdata, Drink == "water")
언급URL : https://stackoverflow.com/questions/7381455/filtering-a-data-frame-by-values-in-a-column
반응형
'programing' 카테고리의 다른 글
변수(개체) 이름을 문자열로 변환하는 방법 (0) | 2023.06.17 |
---|---|
음의 int가 부호 없는 int보다 큰 이유는 무엇입니까? (0) | 2023.06.17 |
WooCommerce 체크아웃 페이지에 고객의 팁 입력 추가 (0) | 2023.06.17 |
이것을 Vuex 스토어에서 사용할 수 있습니까? (0) | 2023.06.17 |
UNION을 사용하여 여러 테이블에서 조건에 따라 테이블을 선택하시겠습니까? (0) | 2023.06.17 |