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

+ Recent posts