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

Python - Pandas DataFrame의 열 순서 반전

<시간/>

열 순서를 반대로 하려면 dataframe.columns를 사용하고 -1 −

로 설정합니다.
dataFrame[dataFrame.columns[::-1]

먼저 필요한 라이브러리를 가져옵니다 -

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 

열 순서를 반대로 하세요 -

df =dataFrame[dataFrame.columns[::-1]]

예시

다음은 코드입니다 -

판다를 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",dataFrame# 데이터 프레임 열 반전df =dataFrame[dataFrame.columns[::-1]]print"\nReversed DataFrame...\n", df

출력

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

 dataframe ... 자동차 cubic_capacity reg_price units_sold0 bmw 2000 7000 1001 lexus 1800 1500 1203 머스탱 2500 8000 1203 머스탱 2500 8000 1104 Merchedes 2200 9000 2005 Jaguar 3000 6000 250 해제 된 DataFrame .... units_sold reg_price cubic_capacity car0 100 7000 2000 bmw1 120 1500 1800 Lexus2 150 5000 1500 Tesla3 110 8000 2500 Mustang4 200 9000 2200 Mercedes5 250 6000 3000 Jaguar