본문 바로가기
카테고리 없음

판다스를 활용한 파이썬 데이터프레임 열 재배치 방법

by 뷰티풀스택 2023. 7. 11.
반응형

"DataFrame 열 재정렬"은 Pandas 라이브러리에서 매우 중요한 주제입니다. 이는 DataFrame의 열 순서를 변경하는 방법에 대한 내용입니다. DataFrame은 테이블 형태의 데이터 구조로, 행과 열로 구성됩니다. 때때로 데이터를 분석하거나 시각화하기 위해 열의 순서를 변경해야 할 수 있습니다.

 

Pandas에서 DataFrame의 열 순서를 변경하는 가장 간단한 방법은 column의 순서를 지정하여 새로운 DataFrame을 생성하는 것입니다. 다음은 이와 관련된 Python 샘플 코드입니다:

 

```python

import pandas as pd

 

# 샘플 DataFrame 생성

data = {'이름': ['철수', '영희', '민수'],

        '나이': [25, 28, 31],

        '성별': ['남', '여', '남'],

        '학교': ['A학교', 'B학교', 'C학교']}

df = pd.DataFrame(data)

 

# 열 재정렬

new_columns = ['나이', '학교', '이름', '성별']

df_rearranged = df[new_columns]

 

print(df_rearranged)

```

 

위의 코드에서, 우리는 원본 DataFrame에서 '나이', '학교', '이름', '성별' 열의 순서로 새로운 DataFrame을 생성합니다. `df[new_columns]`은 해당 순서로 열을 선택하는 것입니다.

 

이외에도 Pandas에서는 `reindex()` 메서드를 사용하여 DataFrame의 열 순서를 변경할 수도 있습니다. 또한, 열의 순서를 변경하는 데에도 DataFrame의 `loc()` 또는 `iloc()` 메서드를 사용할 수도 있습니다.

 

더 자세한 내용은 [Pandas 문서](https://pandas.pydata.org/docs/user_guide/dsintro.html#rearranging-your-data)를 참조하시기 바랍니다.

반응형

댓글