Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- MegaCon2022
- 데이터컨퍼런스
- Aha Moment
- 엑셀기초통계
- SQL부분일치
- K디지털크레딧
- Carrying Capacity
- SQL부분불일치
- 내일배움카드
- MegabyteSchool
- 스타트업
- index
- 데이터분석초격차패치지
- SQL와일드카드
- K디지털그레딧
- 바이트디그리
- 파이썬
- Append
- 데이터분석인강
- AI컨퍼런스
- NotNull
- Toss PO SESSION
- dropna
- POP
- 메가바이트스쿨
- Python
- 데이터분석초격차패키지
- MegaCon
- 패스트캠퍼스
- 결측값
Archives
- Today
- Total
da-ta ta-da
[Python] DataFrame의 row, column 추가/결합, 제거하기 : insert, append, concat, del, drop 본문
Data Analyst/Python
[Python] DataFrame의 row, column 추가/결합, 제거하기 : insert, append, concat, del, drop
jess1015 2022. 6. 9. 21:241. 데이터프레임 행, 열 추가 / 결합하기
- insert()
데이터프레임의 특정 위치에 컬럼을 삽입
✅ usage
df.insert(삽입할 컬럼의 위치, '삽입될 컬럼의 이름', [삽입될 열의 값])
# 삽입할 컬럼의 위치는 index 값
# 삽입될 열의 값은 [] 형태나 series 입력
- pd.concat()
두 개 이상 데이터프레임 간 결합 함수
axis 인수를 통해 row 방향으로 추가할지 column 방향으로 추가할지 정할 수 있다.
✅usage
pd.concat([df1, df2, ...]) # 행 방향 추가
pd.concat([df1, df2, ...], axis = 1) # 열 방향 추가
- append()
새로운 데이터프레임 추가 함수
행 방향(세로)으로만 결합
✅usage
df.append(df2)
2. 데이터프레임 행, 열 제거하기
- drop()
데이터프레임 내 행 / 열 제거 함수
원본을 변경하려면 inplace 인수에 True 값 지정
✅ usage
df.drop('column', axis = 1) # 컬럼 제거하기
df.drop(index) # 행 제거하기
- pop()
데이터프레임의 열을 원본에서 제거
✅ usage
df.pop(column)
- del
데이터프레임 제거
✅ usage
del df
'Data Analyst > Python' 카테고리의 다른 글
Comments