-
반응형
DataFrame
= 2차원 데이터, = Series의 집합체
🛴 Data 준비
D ictionary 자료 구조를 통해서 생성 ex) 슬램덩크 주요 인물 8명에 대한 데이터
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['이름']
['채치수', '정대만', '송태섭', '서태웅', '강백호', '변덕규', '황태산', '윤대협']
키로 검색해보기
[197, 184, 168, 187, 188, 202, 188, 190]
🛴 DataFrame으로 객체 생성
import pandas as pd df = pd.DataFrame(data)
df
df['이름']
0 채치수 1 정대만 2 송태섭 3 서태웅 4 강백호 5 변덕규 6 황태산 7 윤대협 Name: 이름, dtype: object
df[['이름', '키']]
🛴 DataFrame 객체 생성 (Index 지정)
실제 행 갯수가 맞도록 Index 갯수 설정에 유의해야 한다
df = pd.DataFrame(data, index=["1번","2번","3번","4번","5번","6번","7번","8번"])
df
🛴 DataFrame 객체 생성 (Column 지정)
dictionary data 중에서 원하는 key 값만 선택하거나, 순서도 변경할 수 있다.
df = pd.DataFrame(data, columns=['이름','국어','수학','영어'])
df
반응형'Python' 카테고리의 다른 글
[Pandas] Series (0) 2024.04.22