-
파이썬 Pandas DataFrame 데이터 변환<Python>/[DataFrame] 2021. 12. 19. 17:21728x90
데이터 변환
1. DataFrame -> Series
df['x1']
df.x12. DataFrame -> DataFrame
df[['x1']]3. 열 추출 #DataFrame
df[['x1', 'x2']]4. X1, X3 열 추출 #DataFrame
df.iloc[:, [0,2]]5. Series → ndarray (행,) 형태
np.array(df['X1']).reshape(-1,1)6. Series → Ndarray
df['x1'].unique()7. Series → Dictionary
df['x1'].to_dict()8. Series → List
sorted(list(set(df['x1'])))9. 시간으로 변환
.to_datetime(df['x1'], format='%Y-%m-%d')실습 코드
import pandas as pd
import numpy as np
df = pd.DataFrame({ 'X1': [0, 1, 2, 4],
'X2': [5, 7, np.nan, 9],
'X3': [np.nan, 10, np.nan, 12]})# 1. DataFrame -> Series
df['X1']
df.X1# 2. DataFrame -> DataFrame
df[['X1']]# 3. 열 추출 #DataFrame
df[['X1', 'X2']]# 4. X1, X3 열 추출 #DataFrame
df.iloc[:, [0,2]]# 5. Series → ndarray (행,) 형태
np.array(df['X1']).reshape(-1,1)# 6. Series → Ndarray
df['X1'].unique()# 7. Series → Dictionary
df['X1'].to_dict()# 8. Series → List
sorted(list(set(df['X1'])))# 9. 시간으로 변환
.to_datetime(df['X1'], format='%Y-%m-%d')실습 결과
실습 파일
728x90'<Python> > [DataFrame]' 카테고리의 다른 글
파이썬 Pandas DataFrame 데이터 분류 (1) 2021.12.19 파이썬 Pandas DataFrame 데이터 그룹화 (0) 2021.12.19 파이썬 Pandas DataFrame 정보(사분위수, 최대 최소값 등 수치형 정보) (0) 2021.12.19 파이썬 Pandas DataFrame 개수 (0) 2021.12.19 파이썬 Pandas DataFrame 열 제거 (0) 2021.12.18