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에서 열을 인덱스로 설정하는 방법