내가 낯선 개념 위주로 정리함
df['petal_width'].quantile([0.25, 0.75])

그냥 median을 쓰면

species가 int 아니기에 계산이 안 됨

이럴 때 numeric_only = True를 넣어주면 숫자들만 계산한다.
max는 예외

axis는 행열 선택이고, how에서 any는 하나라도 있으면 True이고 all은 다 있으면 True로 반환
괄호 안에 값으로 채워줌 최댓값 찾으려면 밑에처럼

5. lambda
df = df.assign(ln_A=lambda x: np.log(x.A)).head()
6. qcut
pd.qcut(df.B, 2, labels=["bad", "good"])

다른 예시로 4구간으로 나눌 수도 있음
7. clip - 범위 대체
df['B'].clip(lower=1, upper=3)