본문 바로가기
Python

판다스 치트시트

by 앗사비 2023. 4. 27.
728x90
# 한글 깨짐 방지 (윈도우)
plt.rcParams["font.family"] = "Malgun Gothic" 
plt.rcParams["axes.unicode_minus"] = False  

# 결측치 0으로 채우기
df = df.fillna(0)

# 컬럼 리네임
df.columns = ["apple", "banana"]

# 컬럼 선택 또는 순서 변경
df = df[["banana", "apple"]]

# 정렬
df.sort_values(by=['age','name'], ascending=[True,False])


#x틱 회전
plt.xticks(rotation=45)

# 모든 셀에 함수 적용하기
df = df.applymap(lambda x: x+5)

# 누적영역 차트 모든 컬럼 선택
plt.stackplot(x, df.T, labels=df.columns)

#x축 날짜 안겹치게
plt.gcf().autofmt_xdate()

#차트 여백 자동 조정
plt.tight_layout()

 

 

1 다음에 10 말고 2가 오게하는 내추럴 정렬

https://pypi.org/project/natsort/

728x90