Pandas 기본 문법

장채민·2024년 12월 30일

판다스(Pandas): 파이썬 데이터 분석 라이브러리

  • 데이터 조작, 정제, 분석, 시각화 등을 위한 다양한 기능을 제공
  • 시리즈(Series)와 데이터프레임(DataFrame)이라는 자료형을 이용하여 데이터 처리

Pandas 문법

pd.read_csv()

pd.read_csv(url주소,header=None, names=['Col1', 'Col2'], encoding='utf-8')

  • 만약 CSV 파일에 헤더가 없는데 header를 명시하지 않으면, 첫 번째 줄이 헤더로 잘못 처리될 수 있음
  • names를 통해 열 이름을 직접 지정할 수도 있음

행 선택하기
data.iloc[0] # data의 첫번째 행만
data.iloc[1] # 두번째 행만
data.iloc[-1] # 마지막 행만

열 선택하기
data.iloc[:,0] # 첫번째 열만
data.iloc[:,1] # 두번째 열만
data.iloc[:,-1] # 마지막 열만

행,열 선택하기
data.iloc[0:5] # 첫 5개행만
data.iloc[:, 0:2] # 첫 2개열만
data.iloc[[0,3,6,24], [0,5,6]] # 1st, 4th, 7th, 25th 행과 + 1st 6th 7th 열만
data.iloc[0:5, 5:8] # 첫 5개 행과 5th, 6th, 7th 열만

이름을 이용하여 행,열 선택하기
data.loc[['Andreade','Veness'],['first_name', 'address', 'city']]
data.loc[['Andrade', 'Veness'], 'city':'email']
data[data['first_name'] == 'Antonio', 'email']

0개의 댓글