Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 DataFrame을 만드는 방법은 무엇입니까?

<시간/>

데이터 프레임은 2D 데이터 구조입니다. Dataframe은 행과 열에 표 형식의 데이터를 나타내는 데 사용됩니다. 스프레드시트나 SQL 테이블과 같습니다. Dataframe은 Pandas 개체입니다.

데이터 프레임을 생성하려면 판다를 가져와야 합니다. dataframe() 함수를 사용하여 데이터 프레임을 생성할 수 있습니다. dataframe()은 하나 또는 두 개의 매개변수를 취합니다. 첫 번째는 데이터 프레임 테이블에 채워질 데이터입니다. 데이터는 목록 목록 또는 목록 사전의 형태일 수 있습니다. 목록 데이터의 경우 두 번째 매개변수는 열 이름입니다.

목록 사전에서 데이터 프레임 만들기

import pandas as pd

data={'Name':['Karan','Rohit','Sahil','Aryan'],'Age':[23,22,21,24]}

df=pd.dataframe(data)

df #print the dataframe

출력은 제공된 데이터가 테이블에 제공된 'Name' 및 'Age'라는 두 개의 열이 있는 테이블이 됩니다.

목록 목록에서 데이터 프레임 만들기

import pandas as pd

data=[[‘Karan’,23],[‘Rohit’,22],[‘Sahil’,21],[‘Aryan’,24]]

df=pd.dataframe(data,columns=[‘Name’,’Age’])

df

이것은 또한 동일한 출력을 제공합니다. 유일한 차이점은 데이터가 제공되는 형식입니다. 컬럼명을 미리 지정하지 않았기 때문에 dataframe() 함수에서 컬럼명을 인자로 전달해야 합니다.

맞춤형 인덱스 데이터 프레임 생성

import pandas as pd

data={'Name':['Karan','Rohit','Sahil','Aryan'],'Age':[23,22,21,24]}

df=pd.dataframe(data,index=[‘No.1’,’No.2’,’No.3’,’No.4’])

df

이렇게 하면 인덱스 목록에 언급된 인덱스가 있는 동일한 데이터 프레임이 생성됩니다.