반응형
여러 개의 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 |
댓글