Data Science Academy · 강의

열 추가, 이름 변경, 삭제

분석에 맞게 열을 구성합니다

레슨 4/413개 단계

열 추가, 이름 변경, 삭제은(는) CoddyKit의 무료 Data Science Academy 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Data Science Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Data Science Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

필요에 맞게 열 구성하기

실제 분석에서는 열의 형태를 바꾸어야 합니다. 새 열을 추가하고, 이해하기 어려운 열의 이름을 바꾸고, 불필요한 열을 삭제하여 표가 지금 해결하려는 질문에 답하도록 만듭니다. ✂️

할당으로 열 추가하기

새 이름에 값을 할당하기만 하면 새 열을 만들 수 있습니다. 아직 존재하지 않는 이름이라면 pandas가 즉시 열을 추가합니다.

df["total"] = df["price"] * df["qty"]

다른 열에서 계산하기

새 열은 기존 열에 벡터화된 계산을 적용해 만드는 경우가 많습니다. Pandas는 반복문 없이 모든 행에 수식을 한 번에 적용합니다.

상수 값 추가하기

하나의 값을 할당하면 pandas가 그 값을 모든 행에 브로드캐스트합니다. 데이터 묶음에 출처 레이블이나 표시를 붙일 때 편리합니다.

df["source"] = "web"

명확하게 이름 바꾸기

rename 메서드는 매핑 dict를 사용해 혼란스러운 머리글을 명확한 이름으로 바꿉니다. 좋은 이름을 사용하면 나중의 코드가 일반 문장처럼 읽힙니다.

df.rename(columns={"qty": "quantity"})

한 번에 여러 이름 바꾸기

같은 dict에 여러 쌍을 전달하면 한 번의 호출로 여러 열의 이름을 바꿀 수 있습니다. 바꾸지 않은 열은 원래 이름을 그대로 유지합니다.

df.rename(columns={"qty": "quantity", "amt": "amount"})

필요 없는 것 삭제하기

drop 메서드는 이름으로 열을 삭제합니다. 행이 아니라 열을 대상으로 하려면 axis=1 또는 더 명확한 columns 인수를 사용하세요.

df.drop(columns=["notes"])

여러 열 삭제하기

목록을 drop에 전달하면 여러 열을 한 번에 삭제할 수 있습니다. 불필요한 부분을 덜어 내면 표의 핵심이 선명해지고 훑어보기도 빨라집니다.

df.drop(columns=["notes", "temp"])

대부분의 메서드는 복사본을 반환합니다

기본적으로 rename과 drop은 새 DataFrame을 반환하며 원본은 그대로 둡니다. 변경 사항을 유지하려면 결과를 저장하세요.

df = df.drop(columns=["notes"])

특정 위치에 삽입하기

열을 마지막이 아니라 특정 위치에 넣고 싶으신가요? insert 메서드는 다른 열 사이에서 지정한 인덱스 위치에 열을 배치합니다.

df.insert(1, "rank", ranks)

선택해서 순서 바꾸기

원하는 순서대로 열을 선택하면 간단히 순서를 바꿀 수 있습니다. 새 열 목록을 사용하면 배치를 완전히 제어할 수 있습니다.

df = df[["name", "total", "source"]]

빠른 확인

DataFrame에서 열을 삭제하는 메서드를 고르세요.

복습: 열 정리하기

추가할 때는 할당하고, 명확하게 할 때는 rename을 사용하며, 불필요한 부분은 drop으로 삭제하세요. 결과를 다시 할당하면 표가 분석에 꼭 맞게 정리됩니다. 🧩

무료로 시작

AI 튜터와 함께 Python을(를) 배우세요 — 무료

브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.

코스
30
레슨
120

자주 묻는 질문

“열 추가, 이름 변경, 삭제” 강의는 무료인가요?

네 — “열 추가, 이름 변경, 삭제” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Data Science Academy 강의 전체를 잠금 해제할 수 있습니다. Data Science Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“열 추가, 이름 변경, 삭제”에서 뭘 배우나요?

분석에 맞게 열을 구성합니다 브라우저에서 직접 실행하는 실습 코드로 Data Science Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Data Science Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Data Science Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.

“열 추가, 이름 변경, 삭제” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Data Science Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Data Science Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 행, 열, 인덱스
  2. 처음부터 DataFrame 만들기
  3. head, info, describe
  4. 열 추가, 이름 변경, 삭제
← Data Science Academy(으)로 돌아가기