본문 바로가기
데이터 분석

Pandas Dataframe 클래스

by 핸들이없는8톤트럭 2022. 8. 13.
반응형

여러 개의 Series 객체를 묶어서 만드는 표 형식의 클래스입니다. 표 형식의 데이터와 각 column 및 row의 이름을 입력 받아 생성합니다. 각 column은 series의 객체로 구성되어 있습니다.

 

DataFrame

 

import numpy as np
import pandas as pd

data ={'col1':[1,2,3,4],'col2':[5,6,7,8]}
print(data)
df = pd.DataFrame(data)
print(df) # 이쁘게 나온다. 자동으로 index 붙음

data = np.random.rand(10,5)
print(data)
indices = list(range(1,11))
columns = ['A','B','C','D','E']
df = pd.DataFrame(data)
print(df)
df = pd.DataFrame(data, columns = columns, index = indices)
print(df)

sample1 = pd.Series(['tom',80,'B'], index = ['name','score','grade'], name=101)
print(sample1)
sample2 = pd.Series(['chris',90,'A'], index = ['name','score','grade'], name=102)
print(sample2)
df= pd.DataFrame([sample1,sample2])
print(df)
반응형

'데이터 분석' 카테고리의 다른 글

dataframe의 연산 - 자료의 제거  (0) 2022.08.14
Pandas dataframe의 연산 - 1  (0) 2022.08.14
Pandas 패키지  (0) 2022.08.12
array의 저장 / 불러오기  (0) 2022.08.11
Array의 연산  (0) 2022.08.11

댓글