[Python] Pandas 패키지 기초

uniquess·2021년 4월 19일
post-thumbnail

Pandas 패키지

  1. Pandas란 : 데이터프레임과 시리즈라는 자료형과 데이터 분석을 위한 다양한 기능을 제공하는 Python 라이브러리

  2. Pandas 자료형

  3. 시리즈와 데이터프레임

    1) 시리즈 : 시트의 열(벡터)
    2) 데이터프레임 : 엑셀 시트와 비슷한 개념

    • head()/tail()
    • shape()/info()/dtypes()
    • columns()/index()
  4. 데이터 추출

    1) 열 단위 추출

    • 1개 열 추출 : dataframe['컬럼명']
    • 2개 이상 열 추출 : dataframe[['컬럼명1', '컬럼명2',,,]]

    2) 행 단위 추출 (행이나 열)

    • loc
      : label이나 boolean array로 접근
      : dataframe.loc[1] => 행 label이 1인 행의 모든 열 데이터 추출
      : dataframe.loc[[0, 99, 999]] => 행 label이 0, 99, 999인 행의 모든 열 데이터 추출
      : dataframe.loc[:,['year', 'pop']] => 열 label이 year, pop인 모든 행 데이터 추출데이터 추출

    • iloc
      : index 값으로 접근
      : dataframe[-1] => 마지막 행의 모든 열 데이터 추출
      : dataframe[:, [2, 4, -1]] => 2, 4, 마지막 열의 모든 행 데이터 추출
      : dataframe[:, range(5)] => 0 ~ 4열의 모든 행 데이터 추출
      : dataframe[10:15, 3:] => 3 ~ 마지막 열의 10 ~ 15 행 데이터 추출
profile
끄적끄적 개발일기

0개의 댓글