728x90
반응형
SMALL
안녕하세요! 오늘은 Pandas를 사용하여 데이터프레임의 행과 열을 추가, 수정, 제거하는 방법에 대해 알아보겠습니다. 차근차근 따라오신다면 어렵지 않게 이해하실 수 있을 것입니다.
10. 행 추가하기
먼저 행을 추가하는 방법을 살펴보겠습니다. 이는 주로 dict 형태의 데이터를 만든 후 append()를 사용하여 데이터를 추가하는데, 반드시 ignore_index=True 옵션을 추가해야 에러가 발생하지 않습니다.
python
dic1 = {
'이름':'김사과',
'그룹':'애플',
'소속사':'apple',
'성별':'여자',
'생년월일':'2000-01-01',
'키':160,
'혈액형': 'A',
'브랜드평판지수': 987654321
}
df = df.append(dic1, ignore_index=True)
df
10-2. 열 추가하기
열을 추가하는 방법에 대해 알아보겠습니다.
python
df['국적'] = '대한민국'
df.tail()
# 김사과의 국적을 미국으로 변경 (단, loc를 사용하여 작성)
df.loc[df['이름'] == '김사과', '국적'] = '미국'
df
10-3. 열 제거하기
이제 열 제거 방법에 대해 살펴보겠습니다.
python
# 열 제거하기 (그룹, 소속사가 날아갔다)
df.drop(['그룹', '소속사'], axis=1)
10-4. 행 제거하기
마지막으로 행 제거 방법에 대하여 알아보겠습니다.
python
# 행 제거하기 (inplace 연산이 아님)
df.drop(15, axis=0)
# 여러 행 삭제하기
df.drop([1, 3, 5, 15], axis=0)
오늘은 Pandas를 사용하여 행과 열을 추가, 수정, 제거하는 방법에 대해 알아보았습니다.
728x90
반응형
LIST
'데이터분석' 카테고리의 다른 글
Pandas 중복값 제거 (0) | 2023.06.08 |
---|---|
Pandas를 이용한 통계값 다루기, 그룹으로 묶기 (0) | 2023.06.08 |
Pandas 데이터 복사 방법 - 원본 데이터 훼손 방지 (0) | 2023.06.08 |
Pandas (0) | 2023.06.08 |
Numpy (0) | 2023.06.08 |