pandas 사용 방법

[Download]


[pandas 문법]

기본

  • PostgreSQL에서 모든 Table 정보 가져오기

import pandas.io.sql as psql

df = psql.read_sql("SELECT * FROM table_name", conn) # conn은 PostgreSQL의 connection 객체

  • DataFrame의 원소 개수: len(df)

  • DataFrame의 정보 표현하기: df.describe()

  • DataFrame의 head부터 data 읽기: df.head(nCount)

  • DataFrame의 column에 대한 통계: ser = df.min(), df.max(), df.mean(), df.std()

= return은 Series로 옴: 첫번째 열 정보 ser[0], 두번째 열 정보 ser[1], ...

  • DataFrame의 column name에 접근: df.columns[0], df.columns[1], ...

  • DataFrame의 column 정보에 접근: ser = df['col1']

= 예를 들어 column name이 'col1'이라면 위와 같이 접근; 특정 column에서 특정 위치의 값을 접근하려면: df['col1'][10]