리뷰쟁이

python 판다스를 이용하여 행 추가하기 본문

코린이

python 판다스를 이용하여 행 추가하기

하루리뷰하나 2023. 3. 26. 22:57
반응형

파이썬 판다스(Pandas)를 사용하여 데이터프레임(DataFrame)에 행을 추가하는 방법은 크게 2가지가 있습니다.

 

1. loc 사용하기

import pandas as pd

# 빈 데이터프레임 생성
df = pd.DataFrame(columns=['col1', 'col2', 'col3'])

# 새로운 행 추가
df.loc[0] = [1, 2, 3]

print(df)

2. append 사용하기

import pandas as pd

# 빈 데이터프레임 생성
df = pd.DataFrame(columns=['col1', 'col2', 'col3'])

# 새로운 행 생성
new_row = pd.Series([1, 2, 3], index=df.columns)

# 데이터프레임에 행 추가
df = df.append(new_row, ignore_index=True)

print(df)

위의 코드에서 loc를 사용하는 경우는 인덱스를 직접 지정하여 새로운 행을 추가합니다.

반면에 append를 사용하는 경우는 새로운 행을 생성한 뒤에 기존 데이터프레임에 추가하는 방식으로 동작합니다.

반응형
Comments