Python/데이터 분석
[DataFrame] DataFrame - 구조 확인 속성
snow_white
2022. 4. 2. 21:53
- index : index(기본 값으로 RangeIndex)
index의 타입은 RangeIndex
df1.index # RangeIndex(start=0, stop=4, step=1)
type(df1.index) # <class 'pandas.core.indexes.range.RangeIndex'>
- columns : column 명
columns의 타입은 Index
# 분석할 데이터의 타입을 한 번에 확인
df1.columns # Index(['name', 'address', 'age'], dtype='object')
type(df1.columns) # <class 'pandas.core.indexes.base.Index'>
- values : numpy array 형식의 데이터 값
values의 타입은 ndarray
df1.values
'''
[['James' 'NY' 33]
['Tom' 'Texas' 44]
['Jane' 'NY' 55]
['Peter' 'LA' 66]]
'''
type(df1.values) # <class 'numpy.ndarray'>
- shape : 행과 열의 개수
df1.shape # (4, 3)
- dtypes : column 별 데이터 타입
df1.dtypes
'''
name object
address object
age int64
dtype: object
'''
- T : DataFrame을 전치(Transpose)
df1.T # 행과 열 위치 transfer
'''
0 1 2 3
name James Tom Jane Peter
address NY Texas NY LA
age 33 44 55 66
'''