데이터 프레임 변경

이준용·2023년 2월 7일
0

Study

목록 보기
4/5
post-thumbnail

데이터 프레임 변경!

1) 열 이름 변경

  • 모든 열 이름 변경
    • 하나하나 다쓰기
  • 일부 열 이름 변경 rename()
    • 딕셔너리로 받아서 처리

2) 열 추가

  • 직접 넣기
  • 원하는 위치에 넣기 insert()
    data.insert(index위치, column명, 들어갈 값)

3) 열 삭제 drop()

data.drop(columns명, axis=, inplace=) 
axis = 0행 삭제
axis = 1열 삭제
inplace = True진짜 삭제
inplace = False삭제한것처럼 보여줘라

axis = 0 행삭제 | axis = 1 열삭제
inplace = True 진짜 삭제 | False 삭제한것처럼 보여주기


4) 값 변경 loc(), np.where, map(), cut()

  • 조건에 의해 값 변경 loc(), np.where
    data.loc[data[column] < 10, a] = 0
    data데이터프레임내부 column이라는 항복이 10보다 작다면 a을 0으로 바꿔라
data['a'] = np.where(data['a'] < 10,0,1)

·a가 10보다 작다면 0 크다면 1 을 반환하고 그걸 a에 넣어라

(2) 숫자형값을 범주형값으로 변경 map()

data['a'] = data['a'].map({'male' : 1, 'Femail' : 0})

· a에 있는 값들을 male이면 1, femail이면 0을 반환하고 그걸 a에 넣어라

(3) 숫자형 값 변경 cut()

data['a'] = pd.cut(data[b], 3, labels = ['c', 'd', 'e'])

· data['b']값들을 3개로 나누고, 각 값들을 'c', 'd', 'e'라고 변경해라

profile
배고파

0개의 댓글