Pandas: 열 이름을 사용하여 빈 dataframe을 만드는 방법


다음 기본 구문을 사용하여 특정 열 이름을 가진 빈 pandas DataFrame을 만들 수 있습니다.

 df = pd. DataFrame (columns=[' Col1 ', ' Col2 ', ' Col3 '])

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

예시 1: 열 이름은 있고 행은 없는 DataFrame 만들기

다음 코드는 특정 열 이름이 있고 행이 없는 pandas DataFrame을 만드는 방법을 보여줍니다.

 import pandas as pd

#createDataFrame
df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E '])

#view DataFrame
df

A B C FROM

Shape를 사용하여 DataFrame의 크기를 얻을 수 있습니다.

 #display shape of DataFrame
df. shape

(0, 5)

이는 DataFrame에 0개의 행과 5개의 열이 있음을 알려줍니다.

또한 list()를 사용하여 열 이름 목록을 얻을 수도 있습니다.

 #display list of column names
list (df)

['A B C D E']

예시 2: 열 이름과 특정 행 수를 사용하여 DataFrame 만들기

다음 코드는 특정 열 이름과 특정 행 수를 사용하여 Pandas DataFrame을 만드는 방법을 보여줍니다.

 import pandas as pd

#createDataFrame
df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E '],
                  index=range(1, 10))
#view DataFrame
df

        A B C D E
1 NaN NaN NaN NaN NaN
2 NaN NaN NaN NaN NaN
3 NaN NaN NaN NaN NaN
4 NaN NaN NaN NaN NaN
5 NaN NaN NaN NaN NaN
6 NaN NaN NaN NaN NaN
7 NaN NaN NaN NaN NaN
8 NaN NaN NaN NaN NaN
9 NaN NaN NaN NaN NaN

DataFrame의 각 값은 NaN 값으로 채워집니다.

이번에도 Shape를 사용하여 DataFrame의 크기를 얻을 수 있습니다.

 #display shape of DataFrame
df. shape

(9, 5)

이는 DataFrame에 9개의 행과 5개의 열이 있음을 알려줍니다.

추가 리소스

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

Pandas의 조건에 따라 새 열을 만드는 방법
Pandas DataFrame에 열을 삽입하는 방법
Pandas에서 열을 인덱스로 설정하는 방법

의견을 추가하다

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