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

Python - Pandas DataFrame의 열 이름에 접두사 추가

<시간/>

모든 열 이름에 접두사를 추가하려면 add_prefix() 메서드를 사용합니다. 먼저 필요한 Pandas 라이브러리를 가져옵니다. -

pandas를 pd로 가져오기

4개의 열이 있는 DataFrame 만들기 -

dataFrame =pd.DataFrame({"자동차":['BMW', '렉서스', '테슬라', '머스탱', '메르세데스', '재규어'],"Cubic_Capacity":[2000, 1800, 1500 , 2500, 2200, 3000],"등록 가격":[7000, 1500, 5000, 8000, 9000, 6000],"판매 단위":[ 100, 120, 150,] 0, 20, 20사전 20 

add_prefix() −

를 사용하여 모든 열에 _column에 접두사 추가
dataFrame.add_prefix('열_')

다음은 코드입니다 -

판다를 pd로 가져오기# 생성 dataframedataFrame =pd.DataFrame({"Car":['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity":[2000, 1800, 1500, 2500, 2200, 3000],"등록 가격":[7000, 1500, 5000, 8000, 9000, 6000],"판매 단위":[ 2,1,5,1 )print"DataFrame ...\n",dataFrameprint"\n업데이트된 DataFrame...\n",dataFrame.add_prefix('column_')

출력

이것은 다음과 같은 출력을 생성합니다 -

 DataFrame ... Car Cubic_Capacity reg_price units_sold0 bmw 2000 7000 1001 lexus 1800 1500 1202 tesla 1500 5000 1500 1202 tesla 1500 5000 1104 mustang 2500 8000 1104 mustang 2500 8000 1104 mercedes 2200 9000 2005 Jaguar 3000 6000 2500 2005 JAGUAR 3000 6000 250 2005 JAGUAR 3000 6000 column_car column_cubic_capacity column_reg_price column_units_sold0 BMW 2000 7000 1001 렉서스 1800 1500 1202 Tesla 1500 5000 1503 Mustang 2500 8000 1104 Mercedes 2200 9000 2005 Jaguar 3000 6000 250