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

Python - Pandas에서 파이프라인 생성

<시간/>

Pandas에서 파이프라인을 생성하려면 pipe() 메서드를 사용해야 합니다. 먼저 별칭을 사용하여 필요한 pandas 라이브러리를 가져옵니다. -

pandas를 pd로 가져오기

이제 DataFrame을 생성하십시오 -

dataFrame =pd.DataFrame( { "자동차":['BMW', '렉서스', '아우디', '머스탱', '벤틀리', '재규어'], "단위":[100, 150, 110 , 80, 110, 90] })

파이프라인을 만들고 upperFunc() 사용자 정의 함수를 호출하여 열 이름을 대문자로 변환 -

파이프라인 =dataFrame.pipe(upperFunc)

다음은 열 이름을 대문자로 변환하는 upperFun()입니다 -

def upperFunc(dataframe):# 대문자로 변환 dataframe.columns =dataframe.columns.str.upper() return dataframe

예시

다음은 전체 코드입니다 -

pandas를 pd로 가져오기# 열 이름을 대문자로 변환하는 함수 upperFunc(dataframe):# 대문자로 변환 dataframe.columns =dataframe.columns.str.upper() return dataframe# Create DataFramedataFrame =pd.DataFrame( { "Car ":['BMW', '렉서스', '아우디', '머스탱', '벤틀리', '재규어'], "단위":[100, 150, 110, 80, 110, 90] })print"DataFrame ...\n",dataFrame# pipe()pipeline =dataFrame.pipe(upperFunc)# 호출 pipelineprint를 사용하여 파이프라인 생성"\n대문자로 열 이름 표시...\n",pipeline

출력

그러면 다음과 같은 출력이 생성됩니다.

DataFrame ... Car Units0 BMW 1001 Lexus 1502 Audi 1103 Mustang 804 Bentley 1105 Jaguar 90열 이름을 대문자로 표시하기... CAR UNITS0 BMW 1001 Lexus 1502 Audi 1103 Mustang 804 Bentley 11