DataFrame 열 순서를 다시 정렬하는 방법
데이터를 특정 방식으로 그룹화하거나 표시하려면 DataFrame 열의 순서를 변경해야 할 수도 있습니다. Pandas를 사용하여 이를 달성하는 방법은 다음과 같습니다.
목록 할당 사용:
한 가지 간단한 접근 방식은 원하는 순서로 열을 다시 할당하는 것입니다. 열을 앞으로 이동하려면 열 이름이 포함된 목록의 시작 부분으로 해당 이름을 이동하면 됩니다. 예:
df = pd.DataFrame(np.random.rand(10, 5)) df['mean'] = df.mean(1) # Rearrange columns cols = df.columns.tolist() cols = ['mean'] + cols[1:] df = df[cols]
loc 사용:
또는 loc를 사용하여 행과 열을 선택적으로 할당할 수 있습니다. 열을 처음으로 이동하려면 행에 :를 사용하고 loc의 첫 번째 인수로 원하는 열 이름을 사용합니다. 예:
df = pd.DataFrame(np.random.rand(10, 5)) df['mean'] = df.mean(1) # Rearrange columns df = df.loc[:, ['mean']]
insert 사용:
insert 메서드를 사용하면 특정 위치에 열을 삽입할 수 있습니다. 열을 앞으로 이동하려면 위치 인수로 0을 사용합니다. 예:
df = pd.DataFrame(np.random.rand(10, 5)) df['mean'] = df.mean(1) # Rearrange columns df.insert(0, 'mean', df['mean'])
위 내용은 Pandas DataFrame 열을 재정렬하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!