2023-08-18 20:09:22

pandas의 시리즈를 데이터프레임으로 변환할 때는 시리즈.to_frame() 메서드를 사용할 수 있습니다. 

 

import pandas as pd


sr = pd.Series(["장*완", "도*혁", "이*우", "김*원", "심*훈"], name="개발자")
print(sr)

# 0    장*완
# 1    도*혁
# 2    이*우
# 3    김*원
# 4    심*훈
# Name: 개발자, dtype: object

df = sr.to_frame()
print(df)

#   개발자
# 0  장*완
# 1  도*혁
# 2  이*우
# 3  김*원
# 4  심*훈

 

시리즈가 to_frame() 메서드로 데이터프레임으로 잘 변환된 것을 확인하실 수 있습니다. 시리즈의 name이 데이터프레임의 컬럼이 되었습니다.

 

참고자료

[1] https://pandas.pydata.org/docs/reference/api/pandas.Series.to_frame.html