Pandas에서 열 이름 바꾸기
Pandas DataFrames로 작업할 때 데이터를 더 쉽게 이해할 수 있도록 열 레이블을 수정해야 하는 경우가 많습니다. 또는 특정 요구 사항에 맞춰 조정합니다. Pandas에서 열 이름을 바꾸는 다양한 접근 방식은 다음과 같습니다.
특정 열 이름 바꾸기
DataFrame에서 특정 열의 이름을 바꾸려면 df.rename() 함수를 사용하세요. 이전 열 이름과 새 열 이름을 키-값 쌍으로 지정할 수 있습니다.
df = df.rename(columns={'oldName1': 'newName1', 'oldName2': 'newName2'})
열 머리글 재할당
모든 열 머리글을 재할당하려는 경우 DataFrame에서는 axis=1인 df.set_axis()를 사용합니다. 새 열 이름 목록을 인수로 제공합니다:
df2 = df.set_axis(['V', 'W', 'X', 'Y', 'Z'], axis=1)
직접 할당
다음을 사용하여 열 헤더를 직접 할당할 수도 있습니다. 구문:
df.columns = ['V', 'W', 'X', 'Y', 'Z']
예
다음 DataFrame을 고려하세요.
df = pd.DataFrame('x', index=range(3), columns=list('abcde')) print(df)
출력:
a b c d e 0 x x x x x 1 x x x x x 2 x x x x x
특정 이름 바꾸기 열
'a' 및 'b' 열의 이름을 'X' 및 'Y'로 바꾸려면:
df2 = df.rename(columns={'a': 'X', 'b': 'Y'}) print(df2)
출력:
X Y c d e 0 x x x x x 1 x x x x x 2 x x x x x
열 재지정 헤더
모든 헤더를 재할당하려면:
df2 = df.set_axis(['V', 'W', 'X', 'Y', 'Z'], axis=1) print(df2)
출력:
V W X Y Z 0 x x x x x 1 x x x x x 2 x x x x x
직접 할당
헤더를 지정하려면 직접:
df.columns = ['V', 'W', 'X', 'Y', 'Z'] print(df)
출력:
V W X Y Z 0 x x x x x 1 x x x x x 2 x x x x x
위 내용은 Pandas DataFrame에서 열 이름을 어떻게 바꾸나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!