Run The Bridge

(Pandas) 생각보다 자주 쓰는 코드 본문

Python/※Pandas Tip

(Pandas) 생각보다 자주 쓰는 코드

anfrhrl5555 2020. 11. 22. 21:03
728x90
반응형

DataFrame 형태



1.     Column 안에 값 대문자로 바꾸기(str.upper())


1

df['job'].str.upper()

cs



2. 특정 문자로 시작하는 모든 Row찾기(str.contains())


1

df[df['job'].str.contains('s')]

cs



3.     Seriesnumpy형태로 바꾸기


1

2

import numpy as np

np.array(df['age'].tolist())

cs



4.     Serieslist로 바꾸기


1

list(np.array(df['age'].tolist()))

cs



5.     전체 DataFramelist로 바꾸기


1

df = df.values.tolist()

cs



6.     내림차순 정렬하기


1

df = df.sort_values(by='age' ,ascending=False)

cs


내림차순: ascending = False
오름차순: ascending = True



7.     Column순서 재 지정


1

df = df[['job''salary''age']]

cs




8.     Value_counts()값과 해당하는 이름 뽑아오기


df['column'].value_counts() = 숫자


df['column'].value_counts() .index=
숫자에 해당하는 이름




감사합니다. Thank you!

728x90
반응형
Comments