본문 바로가기
Python

Pandas를 사용하여 첫 번째 행을 헤더로 설정하는 방법

by 코딩하는 미토콘드리아 bioinformatics 2024. 7. 14.
반응형

 

Pandas를 사용하여 첫 번째 행을 헤더로 설정하는 방법

 

import pandas as pd

# 예제 데이터프레임 생성
data = {
    'A': [1, 'col1', 4, 7],
    'B': [2, 'col2', 5, 8],
    'C': [3, 'col3', 6, 9]
}

df = pd.DataFrame(data)

# 첫 번째 행을 새로운 헤더로 설정
df.columns = df.iloc[0]
df = df[1:].reset_index(drop=True)

print(df)

 

 

  • df.columns = df.iloc[0]: 첫 번째 행(df.iloc[0])을 컬럼 이름으로 설정합니다.
  • df = df[1:].reset_index(drop=True): 첫 번째 행을 제거하고 인덱스를 재설정합니다.
0 col1 col2 col3
0    4    5    6
1    7    8    9

 

 

https://stackoverflow.com/questions/31328861/replacing-header-with-top-row

 

Replacing Header with Top Row

I currently have a dataframe that looks like this: Unnamed: 1 Unnamed: 2 Unnamed: 3 Unnamed: 4 0 Sample Number Group Number Sample Name Group Name 1 1.0 1.0 ...

stackoverflow.com

 

반응형