-
[pandas] 아이디 기준으로 최근 거래 항목 3개 뽑고 싶을 때 groupby ,tail데이터분석 2022. 11. 25. 15:03
데이터에 id, 날짜, 거래 항목이 있을 때 동일한 id의 최근 거래 데이터 3건씩 뽑고 싶을 경우,
pandas에서는 groupby 와 tail을 하면 된다.
df.groupby('id').tail(3)
groupby 한 결과를 보고 싶을 때는 print 함수를 apply 하면 된다.
df.groupby('id').apply(print)
'데이터분석' 카테고리의 다른 글
[pandas] 검사할 키워드 여러 개 , list + any (0) 2023.03.21 특정 연도 이전,이후 인덱스 찾는 방법 (0) 2023.03.14 [pandas], 콤마 제외하고 특수 문자 제거 ( 데이터프레임, replace, 정규표현식) (0) 2022.11.11 [pandas]데이터프레임 행 단위 연산 (apply, 조건에 맞게 처리,예외 처리) (0) 2022.11.10 [pandas] read_csv 화폐 단위 열 콤마(,) 제외하고 숫자로 읽어오기 (0) 2022.10.14