여러 개의 열이있는 데이터 프레임이 있는데 그 중 하나 (drift.N이라고 함)는 일련의 TRUE 및 FALSES입니다. "FALSE"행에서 "TRUE"행을 분리하거나 R에 drift.N == "TRUE"행을 알리는 방법은 무엇입니까?특정 값을 가진 데이터 프레임의 모든 행을 반환하십시오.
0
A
답변
11
당신이 df
라는 data.frame있는 경우 :
df[df$column_name,]
당신에게 column_name
이 TRUE
동일 data.frame의 하위 집합을 가져옵니다. FALSE
부분 집합을 효율적으로 활용하려면 다음
df[!df$column_name,]
(자리 느낌표를!) 여기서! NOT
입니다. column_name
이 TRUE
입니다 인덱스를 얻으려면 : 마지막으로
which(df$column_name)
which(!df$column_name)
을, 당신이 온라인과 몇 가지 기본적인 R 자습서를 다운로드하고 그들을 통해 일을하는 것이 좋습니다. 이 질문들과 다른 많은 기초들이 그들에게 다루어 질 것입니다. 참조 예 : R
논리적 인덱싱을 사용할 수 있기 때문에 정말 매우 쉽습니다 :
2
. 그러므로 drift.N
에 이미 TRUE/FALSE가 포함되어 있다면 간단히 :
yourdata[yourdata[, "drift.N"], ]
이 작동해야합니다. 기본적으로 열 벡터 yourdata[, "drift.N"]
을 전체 데이터 프레임에서 원하는 행 하위 집합으로 전달하십시오 (yourdata
). drift.N == TRUE
행이 반환됩니다.
관련 문제
- 1. 조인을 사용하여 특정 값을 가진 행 주위의 행을 반환하십시오.
- 2. SQL - 특정 값을 가진 열을 반환하십시오.
- 3. R 데이터 프레임의 특정 필터링
- 4. 자신의 열에서 특정 값을 가진 행을 찾기
- 5. 먼저 특정 값을 가진 행을 반환하려면 어떻게합니까?
- 6. mysql에서 반복되는 열 값을 가진 레코드를 반환하십시오.
- 7. 데이터 프레임의 모든 셀에서 grep
- 8. 내 NSMutableArray의 모든 값을 반환하십시오.
- 9. 문자열의 모든 단어를 포함하는 행을 반환하십시오.
- 10. R - 데이터 프레임의 하위 집합 사이에 모든 고유 값을 찾습니다.
- 11. 내가 데이터 프레임의 행에 값을 비교하려고
- 12. 데이터 프레임의 모든 행에 특정 기능을 적용하는 중 오류가 발생했습니다.
- 13. 데이터 프레임의 행을 기반으로 열을 만듭니다.
- 14. 데이터 프레임의 모든 변수에 최대 값을 포함하는 열 반환
- 15. 데이터 프레임의 모든 이전 값의 최대 값을 측정하십시오.
- 16. PostgreSQL에서 특정 값을 가진 테이블의 모든 열을 채우고 있습니까?
- 17. 셀이 주어진 벡터와 일치하는 데이터 프레임의 행을 제거하십시오.
- 18. 데이터 프레임의 간격 검색
- 19. SQL에서 기본 행을 반환하십시오.
- 20. 주어진 id에 대한 모든 행 값을 반환하십시오.
- 21. 데이터 프레임의 값을 개체로 변환하는 방법
- 22. PHP로 필드의 특정 값을 mysql 테이블의 모든 행을 확인하고 싶습니다
- 23. 동일한 열 값을 가진 행을 반환하는 Tsql
- 24. R의 데이터 프레임에있는 열의 동일한 연속 값을 가진 특정 수의 행을 찾아서 삭제하는 방법은 무엇입니까?
- 25. DataGridView 특정 행을 선택하고 값을 검색하는 중
- 26. 데이터 프레임의 행에 매핑
- 27. 선택 행 특정 값을 가진 행 다음
- 28. DISTINCT를 선택하고 전체 행을 반환하십시오.
- 29. 데이터 프레임의 크기 조정?
- 30. 열이 동일하면 R 데이터 프레임의 연속 행을 병합
팁 주셔서 감사합니다 ... 이것은 정말로 도움이됩니다. –