Pandas에서 DataFrame은 행과 열로 구성되며, 각 열은 별도의 기능이나 변수를 나타냅니다. 이러한 열의 순서는 데이터 분석 및 조작에 중요합니다.
다음 DataFrame(df)을 고려하십시오.
import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5))
추가 열, 할당을 통해 '평균'이라고 가정해 보겠습니다.
df['mean'] = df.mean(1)
목표는 이동하는 것입니다. '평균' 열을 앞쪽으로 배치하여 DataFrame의 첫 번째 열로 만들고 나머지 열의 순서는 유지합니다.
열을 재정렬하는 효과적인 방법은 다음과 같습니다. 수정된 열 목록으로 DataFrame을 다시 할당합니다.
1단계: 열 목록을 배열로 가져오기
cols = df.columns.tolist()
이렇게 하면 현재 순서대로 열 이름이 포함된 배열이 생성됩니다.
2단계: 열 순서 재정렬
재정렬 원하는 대로 목록 내의 열 순서를 지정합니다. 이 경우 '평균'을 처음으로 이동하려면:
cols = cols[-1:] + cols[:-1]
3단계: DataFrame 열 재정렬
재정렬된 열 목록을 사용하여 DataFrame 재정렬:
df = df[cols] # or df = df.ix[:, cols]
위 내용은 Pandas DataFrame 열을 시작 부분으로 이동하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!