브리프유 브리프유 로그인
자청의 유튜브 추출기

유튜브 영상의 자막과 AI요약을 추출해보세요

AI 채팅

BETA

엑셀 데이터 정리 마스터! 추가, 삭제, 이름 변경, 정렬 완전 정복 꿀팁

게시일: 작성자: 자청의 유튜브 추출기

데이터 수정 마스터하기! 🚀

이번 시간에는 데이터를 추가하고, 삭제하고, 수정하고, 정렬하는 방법을 알아볼 거야. 마치 내 방을 깨끗하게 정리하는 것처럼, 데이터를 깔끔하게 다듬는 거지!

1. 새로운 칸(컬럼) 만들기 ➕

  • 평균 구해서 칸 만들기: 국어, 영어, 수학 점수를 더해서 3으로 나누면 평균이 나오겠지? 이걸 '평균'이라는 새로운 칸으로 만들 수 있어. 이때 round() 함수를 쓰면 소수점 첫째 자리까지만 딱 맞춰서 보여줄 수 있어.
  • 총점 구해서 칸 만들기: 마찬가지로 국어, 영어, 수학 점수를 더해서 '총점' 칸을 만들 수도 있어.
  • 합격/불합격 칸 만들기: '평균' 점수가 85점보다 높으면 '합격', 아니면 '불합격'이라고 표시하는 칸도 만들 수 있어.

2. 칸(컬럼) 삭제하기 ➖

  • drop() 함수 사용: 칸을 삭제할 때는 drop() 함수를 써. 예를 들어 '총점' 칸을 없애고 싶으면 df.drop('총점', axis=1) 이렇게 하면 돼. 여기서 axis=1은 칸(컬럼)을 기준으로 삭제하겠다는 뜻이야.
  • inplace=True의 중요성: 그냥 drop()만 하면 삭제된 것처럼 보이지만, 실제 데이터는 그대로 남아있을 수 있어. 진짜로 데이터를 바꾸고 싶으면 inplace=True를 꼭 붙여줘야 해. 이건 마치 리스트를 정렬할 때 sort()와 sorted()의 차이점과 비슷해. sort()는 원래 리스트를 바꾸지만, sorted()는 새로운 리스트를 만들어주는 것처럼 말이야.

3. 이름 바꾸기 ✍️

  • 칸 이름 바꾸기: rename() 함수를 써서 칸 이름을 바꿀 수 있어. 예를 들어 '이름' 칸을 '네임'으로, '나이' 칸을 '나'로 바꾸고 싶으면 df.rename(columns={'이름': '네임', '나이': '나'}) 이렇게 하면 돼.
  • 행(인덱스) 이름 바꾸기: 마찬가지로 rename() 함수를 써서 행의 이름(인덱스)도 바꿀 수 있어. 예를 들어 0번 인덱스를 'a'로, 4번 인덱스를 'e'로 바꾸는 거지.

4. 순서 바꾸기 🔄

  • 칸 순서 바꾸기: 칸들의 순서를 바꾸고 싶으면, 원하는 순서대로 칸 이름을 리스트로 만들어서 데이터프레임에 다시 넣어주면 돼. 예를 들어 '영어' 칸을 '국어' 칸 앞으로 옮기고 싶다면 그렇게 할 수 있지.

5. 정렬하기 🗂️

  • sort_values() 함수 사용: 데이터를 정렬할 때는 sort_values() 함수를 써.
    • 오름차순/내림차순: 특정 칸을 기준으로 오름차순(작은 것부터 큰 것 순서)이나 내림차순(큰 것부터 작은 것 순서)으로 정렬할 수 있어.
    • 여러 기준으로 정렬: 여러 칸을 가지고 순서대로 정렬할 수도 있어. 예를 들어 '합격 여부'로 먼저 정렬하고, 그다음 '평균'으로 정렬하는 거지.

6. 인덱스 다시 만들기 🔢

  • reset_index() 함수 사용: 데이터를 정렬하고 나면 인덱스가 뒤죽박죽 섞일 수 있어. 이럴 때 reset_index() 함수를 쓰면 인덱스를 0부터 다시 깔끔하게 만들어 줄 수 있어. drop=True를 같이 쓰면 원래 있던 인덱스는 없애버릴 수 있어.

inplace=True 다시 한번! 💡

inplace=True 옵션은 정말 중요해! 이걸 써야 원본 데이터 자체를 수정하는 거고, 안 쓰면 수정된 복사본만 결과로 보여주는 거야.

오늘 배운 내용들을 정리하면 다음과 같아:

  • 칸 추가: 새로운 칸을 만들 수 있어.
  • 칸 삭제: drop() 함수로 칸을 지울 수 있어.
  • 이름 변경: rename() 함수로 칸이나 인덱스 이름을 바꿀 수 있어.
  • 순서 변경: 칸 이름을 원하는 순서대로 다시 지정해서 순서를 바꿀 수 있어.
  • 정렬: sort_values() 함수로 데이터를 원하는 기준으로 정렬할 수 있어.
  • 인덱스 재설정: reset_index() 함수로 섞인 인덱스를 다시 정리할 수 있어.

이런 기능들을 잘 활용하면 데이터를 훨씬 더 깔끔하고 유용하게 다룰 수 있을 거야! 👍

최근 검색 기록