Data Analysis/Python

[Pandas] 칼럼명, 인덱스명, 값 기입 후 출력 & 컬럼명 설정 및 수정 _Day1

뉴욕킴 2023. 6. 13. 17:47
판다스 공부
https://m.blog.naver.com/o12486vs2/222077640074?referrerCode=1
 

[판다스 연구노트] 목차

판다스는 엑셀의 완벽한 대체제이다! 이 글은 파이썬에 입문하기를 고민하거나 갈등하는 분들에게 도움이 ...

blog.naver.com


▶ 칼럼명, 인덱스명, 값 기입 후 출력

1. 칼럼명, 인덱스명, 값 기입

import pandas as pd

col = ['떡볶이','순대','오징어']
ind = ['2023-01','2023-02','2023-03']
val = [[None, 4, 1],
       [3,1,5],
       [20,None,None]]
df = pd.DataFrame(columns=col, index=ind, data=val)

 

2. 컬럼 출력

df.columns

Index(['떡볶이', '순대', '오징어'], dtype='object')

 

3. 인덱스 출력

df.index
df.index

4. 벨류 출력하기

df.values

array([[nan, 4., 1.], [ 3., 1., 5.], [20., nan, nan]])

 


▶ 컬럼명  설정 및 수정

1. 데이터프레임 만들기

import pandas as pd

data = [['김나진','한글','90점'],
        ['김유빈','한글','85점'],
         ['김종희','한글','65점']]

df = pd.DataFrame(data=data)
df

2. 컬럼 지정하기

df.columns = ['이름','과목','중간고사 점수']
df

3. 컬럼명 수정하기

df.rename(columns = {'이름':'성함'},inplace=True)
df

 

4. 컬럼명 여러개 수정하기

df.rename(columns={'과목':'시험명','중간고사 점수':'기말고사 점수'},inplace=True)
df