[데이터 전처리] 레코드 칼럼 추가, 삭제, apply.mapData Analysis/EDA2023. 4. 27. 20:56
Table of Contents
반응형
1. 칼럼 추가
df = pd.DataFrame({'a':[1,1,3,4,5],'b':[2,3,2,3,4],'c':[3,4,7,6,5]})

값의 추가는 df[' 추가하고자하는 열 이름'] = '추가하고자하는 행 값' 으로 간단하게 추가 할 수 있습니다.
또한, append() 함수를 사용해서 열과 행 값을 입력하면 추가됩니다. ignore_index 인자를 False로 할 경우 0,1,2,..,n 이 부여됩니다.
df.append({'a':6,'b':7,'c':8}, ignore_index=True)

2. 칼럼 삭제
drop() 함수는 데이터프레임에서 열을 삭제하는 메서드입니다.
df.drop([i for i in range(4)])

3. apply.map
함수 + apply() 함수를 이용하면 원하는 조건에 맞게 데이터를 변형 할 수 있습니다.
def case_function(x):
if x<2:
return '2 미만'
elif x<4:
return '4미만'
else:
return '4이상'
df['c'] = df['a'].apply(case_function)반응형
'Data Analysis > EDA' 카테고리의 다른 글
| [EDA] EDA는 코드보다 질문이 먼저다 : 데이터를 탐색하는 사고 순서 (0) | 2026.05.24 |
|---|---|
| [데이터 전처리] 피벗 테이블, 파일 호출 / 저장 (0) | 2023.05.03 |
| [데이터 전처리] 그룹화 (0) | 2023.05.02 |
| [데이터 전처리] 데이터 결합 (0) | 2023.05.01 |
| [데이터 전처리] 결측값 처리 (0) | 2023.04.26 |
@모모띠 :: Data Lab :: Journey From Data to Insight
Notice
HELLO WORLD
안녕하세요. 데이터로 말하는 분석가 모모입니다.
데이터를 구조화하고 분석하는 과정과 실무에 활용되는 도구 중심의 내용을 기록합니다.
Popular
New
Recommend