파이썬(Python)/Basic & Data analyze
[Pandas] 데이터 프레임 열다루기
DA Damla
2022. 12. 11. 20:35
Step1 : df["column name"] 지정하기
Step2 : df["column name"] = 값으로 열을 수정하거나 생성한다
Step3 : drop으로 열을 삭제한다.
*drop으로 행과 열 모두 삭제가능하다
데이터 프레임은 2차원의 표이고 시리즈는 1차원의 표이다
- 데이터 프레임 형식
- 시리즈 형식
시리즈에는 컬럼이 없음 인덱스(값)만 있음
df1["new column"] = 1
df1
컬럼을 새로 추가 하고 그 값을 1로 지정하면 새로 생성된다.
기존에 동일한 이름의 컬럼이 있었다면 그 컬럼의 값이 1로 바뀐다
axis = 1 축이 1 = 열
axis = 0 축이 0 = 행
- 여러개의 행을 삭제하고 싶다면 리스트 형으로 넣으면 된다.
df1.drop(["c1", "c2"], axis = 1)
중요! df1의 컬럼을 drop한다고 해서 해당 내용이 df1에서 없어지는 것이 아님
여전히 득점과 실점을 가지고 있음 drop을하고 그것을 다른 변수에 담아줘야 삭제한 내용이 저장된다.
import pandas as pd
df1 = pd.read_excel('E05EXAMPLE.xlsx', sheet_name=1)
df1["승점"] = df1["승"] * 3 + df1["무"]
df1["득실차"] = df1["득점"] - df1["실점"]
df2=df1.drop(["득점","실점"], axis=1)
df2
df2.to_clipboard(index=False)
참고자료 : 엑셀투 파이썬_열다루기