Back-end Summary

python 데이터 프레임 행 추가 하는법

고수트 2021. 2. 3. 15:46
반응형

python 에서 기존에 만들어진 DataFrame 에 새롭게 행을 추가하고 싶을 때가 있다.

단순하게 append 명령어를 사용하면 될꺼 같지만 생각대로 되지 않는다.

먼저 추가하고 싶은 배열의 가로행 개수와 데이터 프레임의 칼럼 수가 동일하다면 아래와 같이 

간단히 Series 로 변환하여 추가가능하다.

마지막 줄을 참고하면 된다.

import pandas as pd

# 기존 배열
df = pd.DataFrame([[1,2]], columns=['a','b'])

# 추가하고 싶은 배열
add_arr = [2,3]

# 아래와 같이 추가가능
df = df.append(pd.Series(add_arr, index=df.columns), ignore_index=True)
반응형