728x90
반응형
다음과 같이 임의의 DataFrame이 있습니다.
import pandas as pd
import random
df = pd.DataFrame(columns=range(4))
df.columns = ['month', '1949','1950','1951']
df.loc[len(df)] = ['January',112, 115, 145]
df.loc[len(df)] = ['Fabruary',118, 126, 150]
df.loc[len(df)] = ['March', 132, 141, 178]
df.loc[len(df)] = ['April', 129, 135, 163]
df = df.set_index('month')
인덱스 컬럼( month) 위에 year 라는 문자를 추가하려고 합니다.
다음과 같이 df.columns.name='year' 를 추가 합니다.
import pandas as pd
import random
df = pd.DataFrame(columns=range(4))
df.columns = ['month', '1949','1950','1951']
df.columns.name='year' # 인덱스 위에 year 추가
df.loc[len(df)] = ['January',112, 115, 145]
df.loc[len(df)] = ['Fabruary',118, 126, 150]
df.loc[len(df)] = ['March', 132, 141, 178]
df.loc[len(df)] = ['April', 129, 135, 163]
df = df.set_index('month')
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : numpy 순차적인 배열 데이터 중 빠진 데이터 추가 (0) | 2023.02.04 |
---|---|
[파이썬] 문제 : 딕셔너리 과목 합계와 평균 (1) | 2023.02.04 |
[파이썬] 문제 : pandas DataFrame pivot(Matrix로 보기) (0) | 2023.02.02 |
[파이썬] plot의 y axis 천단위 콤마 표시 (0) | 2023.01.29 |
[파이썬] MySQL 사용시 에러(ERROR 2003 (HY000):Can't connect to MySQL server on 'localhost'(10061) (0) | 2023.01.29 |
댓글