관리 메뉴

Storage Gonie

pandas.Dataframe – 2편 column명,값 수정방법 본문

데이터 사이언스/Python 데이터분석

pandas.Dataframe – 2편 column명,값 수정방법

Storage Gonie 2018. 5. 19. 01:54
반응형

 

 

from pandas import Series, DataFrame
import numpy as np

1. column명 수정 방법 4가지

#데이터프레임 생성
df = DataFrame({"x1":[1,2,3], "x2":[11,22,33], "x3":[111,222,333]})
print(df)

"""
 x1 x2 x3
0 1 11 111
1 2 22 222
2 3 33 333
"""
#column 전체수정
df.columns = ["c1", "c2", "c3"]
print(df)
"""
 c1 c2 c3
0 1 11 111
1 2 22 222
2 3 33 333
"""
#column 부분수정1
df.rename(columns={"c1":"CC1"}, inplace = True) #False이면 아무변화 없음
print(df)
"""
 CC1 c2 c3
0 1 11 111
1 2 22 222
2 3 33 333
"""
#column 부분수정2
df.columns.values[0] = "KK"
print(df)
"""
 KK c2 c3
0 1 11 111
1 2 22 222
2 3 33 333
"""
#column 부분수정3
df.rename(columns={df.columns[0]:"TT"}, inplace = True)
print(df)
"""
 TT c2 c3
0 1 11 111
1 2 22 222
2 3 33 333
"""

2. column값 변경 방법 2가지

#데이터프레임 생성
df = DataFrame({"x1":[1,2,3], "x2":[11,22,33], "x3":[111,222,333]})
print(df)
"""
 x1 x2 x3
0 1 11 111
1 2 22 222
2 3 33 333
"""
#column 전체를 단일값으로 변경
df["x2"] = 5
print(df)
"""
 x1 x2 x3
0 1 5 111
1 2 5 222
2 3 5 333
"""
#column 전체의 값을 각각 지정
df["x2"] = ["a","b","c"]
print(df)
"""
 x1 x2 x3
0 1 a 111
1 2 b 222
2 3 c 333
"""
 

 

반응형
Comments