나에게 또 다른 도전적인 질문이지만 아마도 쉬운 문제 일 것입니다. 나는 비단식으로 생각하는 법을 모른다.Python Dataframe : 다른 열의 값을 비교하여 한 열의 데이터 정리
나는 데이터 프레임이 있습니다
dt={'Name':['A','A','B','B','C','D','D'],'FG':['N','Y','N','Y','N','N','N'], 'Date':[2016,2017,2017,2016,2017,2017,2017]}
DF = pd.DataFrame (데이터 = DT는, 열 = [ '이름', 'FG', '날짜']) 내가 원하는 무엇
"FG"의 플래그 값을 "Names"(반복 가능)의 각 이름에 대해 "Y"로 설정하고 해당 날짜가 "N"과 연결된 날짜보다 큰지 확인하십시오. 그렇지 않으면 내가 떨어 뜨릴 것이다. 경험 부족으로이 코드를 작성하는 방법을 생각할 수 없습니다. 여기 시각화하는 것은 내가 여기
Name FG Date
A N 2016
A Y 2017
B N 2017
B Y 2016
C Y 2017
D N 2017
D N 2017
내가 한 번 더 열이 그룹 내에서 max
값을 복원 추가
Name FG Date
A Y 2017
C Y 2017
감사 힙들
이름 FG 날짜 AY 2017 BN 2017 CY 2017 DN 2017 DN 2017 EY BY 2017 E N 2017 예상 출력은 입니다. 이름 FG 날짜 A Y 2017 C Y 2017 – Omido