파이썬 코딩 무료 강의 (활용편5) - 데이터 분석 및 시각화, 이 영상 하나로 끝내세요

을 통해 공부한 내용을 정리하고자 함

Data Frame 객체 생성

dict 자료구조를 통해 생성

import pandas as pd

df= pd.DataFrame(data)

Data Frame 객체 생성


3.Index


import pandas as pd
data = {
    '이름' : ['채치수', '정대만', '송태섭', '서태웅', '강백호', '변덕규', '황태산', '윤대협'],
    '학교' : ['북산고', '북산고', '북산고', '북산고', '북산고', '능남고', '능남고', '능남고'],
    '키' : [197, 184, 168, 187, 188, 202, 188, 190],
    '국어' : [90, 40, 80, 40, 15, 80, 55, 100],
    '영어' : [85, 35, 75, 60, 20, 100, 65, 85],
    '수학' : [100, 50, 70, 70, 10, 95, 45, 90],
    '과학' : [95, 55, 80, 75, 35, 85, 40, 95],
    '사회' : [85, 25, 75, 80, 10, 80, 35, 95],
    'SW특기' : ['Python', 'Java', 'Javascript', '', '', 'C', 'PYTHON', 'C#']
}
data

만약 데이터프레이의 인덱스를 설정하고 싶다면

df= pd.DataFrame(data, index=['1번', '2번', '3번','4번','5번','6번','7번','8번'])

인덱스를 초기화 하고 싶다면

df.reset_index(drop=True, inplace=True)

이때 drop은 원래 쓰던 인덱스를 삭제하고, inplace는 원본에 영향을 주는 코드다.