Python

[SK T Academy] Pandas 기본기 다지기 : 함수

Tech Signal 2020. 12. 17. 17:57

DESCRIBE & AGGREGATE

df.isnull()  # 하는데 테이블이 클 수도 있으니까 
df.isnull().any()  # 를 사용해야함. (axis=0이 생략된 형태)
df.isnull().any(axis=1)  # row별로

df.isnull().any().any() 하면 DataFrame 전체 확인 가능 

출처: tacademy.skplanet.com/live/player/onlineLectureDetail.action?seq=180#sec3

 

Pandas 기본기 다지기 | T아카데미 온라인강의

1. Pandas의 Series, DataFrame 에 대한 데이터 구조에 대해 알아봅니다. 2. Pandas의 데이터 입출력 방법과 데이터 핸들링 및 함수 기본 사용법에 대해 ..

tacademy.skplanet.com

df.describe()  		# 숫자 열에만 적용되고 count, mean, std, min, max 등을 보여줌
df.sum() 			# 문자열은 그냥 concat
df.min()			# 문자열은 알파벳 순으로 비교
df.max()
df.mean()
df.median()



df.head(2) 	   				   # 맨 위 2행 보여줌. default는 5
df.sort_values('population') 		# population 기준으로 오름차순 정렬
df.sort_values('population', ascending=False) # 내림차순 정렬

 

& and 를 쓰고 싶을 땐 ()로 식을 분리 잘 해줘야함. () 안 하면 에러 발생

 


APPLY & GROUP BY

df.groupby('key').sum()  # 각 key로 group by 하고 합 

생존 여부가 0,1 로만 이루어져있기때문에 1인거 찾지말고 그냥 더해도 됨