Pandas: 빈 dataframe에 행을 추가하는 방법


다음 기본 구문을 사용하여 빈 pandas DataFrame에 행을 추가할 수 있습니다.

 #define row to add
some_row = pd. DataFrame ([{' column1 ':' value1 ', ' column2 ':' value2 '}])

#add row to empty DataFrame
df = pd. concat ([df, some_row])

다음 예에서는 이 구문을 실제로 사용하는 방법을 보여줍니다.

예 1: 빈 DataFrame에 행 추가

다음 코드는 빈 Pandas DataFrame에 행을 추가하는 방법을 보여줍니다.

 import pandas as pd

#create empty DataFrame
df = pd. DataFrame ()

#define row to add
row_to_append = pd. DataFrame ([{' team ':' Mavericks ', ' points ':' 31 '}])

#add row to empty DataFrame
df = pd. concat ([df, row_to_append])

#view updated DataFrame
print (df)

        team points
0 Mavericks 31

pd.DataFrame()을 사용하여 빈 DataFrame을 만든 다음 concat() 함수를 사용하여 DataFrame에 행을 추가했습니다.

예 2: 빈 DataFrame에 여러 행 추가

다음 코드는 빈 Pandas DataFrame에 여러 행을 추가하는 방법을 보여줍니다.

 import pandas as pd

#create empty DataFrame
df = pd. DataFrame ()

#define rows to add
rows_to_append = pd. DataFrame ([{' team ':' Mavericks ', ' points ':' 31 '},
                               {' team ': ' Hawks ', ' points ': ' 20 '},
                               {' team ': ' Hornets ', ' points ': ' 25 '},
                               {' team ':' Jazz ', ' points ': ' 43 '}])

#add row to empty DataFrame
df = pd. concat ([df, rows_to_append])

#view updated DataFrame
print (df)

        team points
0 Mavericks 31
1 Hawks 20
2 Hornets 25
3 Jazz 43

다시 한 번 pd.DataFrame()을 사용하여 빈 DataFrame을 만든 다음 concat() 함수를 사용하여 DataFrame에 여러 행을 추가했습니다.

참고 : 여기에서 pandas concat() 함수에 대한 전체 문서를 찾을 수 있습니다.

추가 리소스

다음 튜토리얼에서는 Pandas에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Pandas에서 열 이름을 바꾸는 방법
Pandas DataFrame에 열을 추가하는 방법
Pandas DataFrame에서 열 순서를 변경하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다