홈>
쿼터를 나타내는 213 개의 행이있는 데이터 프레임이 있습니다. 청크 :
quart <- c("2000 Q1", "2000 Q1", "2000 Q1", "2000 Q1", "2000 Q2", "2000 Q2", "2000 Q2", "2000 Q3", "2000 Q3", "2000 Q4", "2000 Q4", "2000 Q4", "2000 Q4", "2001 Q1", "2001 Q1", "2001 Q2", "2001 Q2", "2001 Q2", "2001 Q2")
df <- data.frame(quart)
quart
1 2000 Q1
2 2000 Q1
3 2000 Q1
4 2000 Q1
5 2000 Q2
6 2000 Q2
7 2000 Q2
8 2000 Q3
9 2000 Q3
10 2000 Q4
11 2000 Q4
12 2000 Q4
13 2000 Q4
14 2001 Q1
15 2001 Q1
16 2001 Q2
17 2001 Q2
18 2001 Q2
19 2001 Q2
새 분기마다 첫 번째 요소 만 취하고 싶습니다. 명확하게하려면 :
quart
1 2000 Q1
2 2000 Q2
3 2000 Q3
4 2000 Q4
5 2001 Q1
6 2001 Q2
나를 도와 줄 사람이 있나요?
감사합니다!
- 답변 # 1
- 답변 # 2
slice()
를 사용할 수 있습니다 dplyr을 통해 그룹화 된 데이터 프레임에서library(dplyr) df %>% arrange(quart) %>% group_by(quart) %>% slice(1)
- 답변 # 3
복제되지 않은 값만 요청할 수 있습니다.
Want <- subset(have, !duplicated(have[,"quart"]))
관련 자료
- python - networkx에서 특정 노드를 유지하는 방법
- python - 팬더에서 행 중 하나라도 참일 때만 행을 얻는 방법은 무엇입니까?
- python : 특정 시간에 시작하는 오디오 파일을 재생하는 방법
- stock - 특정 JSON 항목은 어떻게 얻습니까?
- python - 중복 만 저장하는 방법은 무엇입니까?
- administrator - Windows 10에서 읽기 전용 파일을 수정하는 방법은 무엇입니까?
- python - 새 파일 만 다운로드하는 방법은 무엇입니까?
- regex - 패턴 입력을 한 번만 사용하는 방법은 무엇입니까?
- powershell - 빈 줄에서만 분할하는 방법
- Quicksight에서 마지막 기록 만 얻는 방법은 무엇입니까?
- python - 스택/언 스테 킹 할 때 NaN으로 행을 풀지 않는 방법은 무엇입니까?
- css - HTML 단락의 맨 아래 만 채우는 방법은 무엇입니까?
- c# - C # 30에서 특정 xml 요소를 찾는 방법
- sql - 문자열의 일부만 가져 오는 방법
- r - 특정 날짜를 연도의 시작 날짜로 설정하는 방법
- java - 문자열에서 일부 문자 만 표시하는 방법
- Windows가 하나의 작업에만 집중하도록하는 방법
- java - JSON Array에서 특정 데이터를 보내는 방법
- sql - 한 그룹의 마지막 6 행
- R의 데이터 프레임에서 대체 행을 얻는 방법
관련 질문
- r : 조건에 따라 행 값을 문자형 벡터로 결합
- r : 다른 열의 첫 번째 값을 사용하는 열을 만들고 후속 값은 이전 값의 스케일러입니다.
- dplyr::summarise 함수로 필드 이름 반복
- R에서 데이터 프레임의 각 셀에 있는 단어 수 계산
- R read.table 오류: 1행에 52개의 요소가 없습니다.
- 값에 가까운 값으로 데이터 프레임 정렬 -R
- Rcpp를 사용하여 열이 목록인 데이터 프레임을 반환하는 방법은 무엇입니까?
- R에서 함수와 데이터 프레임을 포함하는 루프를 수행하는 방법
- r : 한 데이터 프레임에서 문자열의 인스턴스를 계산한 다음 일치하는 장치 이름을 가진 다른 데이터 프레임의 행에 결과를 첨부하시겠습니까?
- R에서 이 그룹화된 막대 그래프를 생성할 때 내 실수는 무엇이며 어떻게 해결합니까?
매우 간단한 방법 중 하나는 unique ()를 사용하는 것입니다 :