본문 바로가기
개발 공부/Python

[Python, Pandas] 빈 DataFrame(데이터 프레임) 생성 방법

by momo'sdad 2024. 6. 15.

빈 데이터프레임 생성 방법

 

  1) 아무것도 없는 빈데이터 프레임 만들기

 

import pandas as pd

empty_df = pd.DataFrame()

empty_df.info
#<bound method DataFrame.info of Empty DataFrame
#Columns: []
#Index: []>

 

2) 인덱스(Index, '행')을 지정하여 빈데이터 프레임 만들기

 DataFrame() 메서드 안에서 'index = []'의 형태로 행(index)을 지정

※ 인덱스가 한 개 뿐이라도 반드시 리스트 안에 넣어서 지정

ex) index = ['a']

empty_df2 = pd.DataFrame(index = ['1', '2', '3'])

empty_df2.info
#<bound method DataFrame.info of Empty DataFrame
#Columns: []
#Index: [1, 2, 3]>

 

>>empty_df2

 

 

3) 컬럼(Columns, '열')을 지정하여 빈데이터 프레임 만들기

 DataFrame() 메서드 안에서 'columns= []'의 형태로 열(columns)을 지정

※ 컬럼이 한 개 뿐이라도 반드시 리스트 안에 넣어서 지정

ex) columns = ['col_1']

import pandas as pd

empty_df3 = pd.DataFrame(columns = ['col_1', 'col_2', 'col_3'])

empty_df3.info
#<bound method DataFrame.info of Empty DataFrame
#Columns: [col_1, col_2, col_3]
#Index: []>

 

>>empty_df3

 

4) 인덱스(Index, '행')과 컬럼(Columns, '열')을 지정하여 빈데이터 프레임 만들기

위의 방법을 둘다 사용해 DataFrame() 메서드 안에서 'index = []', 'columns= []'의 형태로 행과 열을 지정

import pandas as pd

empty_df4 = pd.DataFrame(columns = ['col_1', 'col_2', 'col_3'], index = ['1', '2', '3'])

empty_df4.info
#<bound method DataFrame.info of      col_1    col_2    col_3
#1  NaN  NaN  NaN
#2  NaN  NaN  NaN
#3  NaN  NaN  NaN>

 

>>empty_df4

 

 

※ 데이터 프레임 생성 방법

 

[Python, Pandas] DataFrame(데이터 프레임) 생성 방법

데이터프레임 생성 방법   1) 배열로 생성하기import pandas as pdimport numpy as nparray = np.arange(1,7)df = pd.DataFrame({ 'col1' : array, 'col2' : array*2, 'col3' : array*3,}) >>array >>df   2) 리스트로 생성하기import pandas

develop-jw.co.kr

 

반응형