반응형
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
반응형
'Python' 카테고리의 다른 글
Pandas를 활용한 VCF 파일 전처리 분석 방법 (0) | 2024.07.14 |
---|---|
Pandas를 활용한 VCF 파일 분석 방법 (기본) (0) | 2024.07.14 |
python VCF file 정보 추출 (chromosome) 하고 plot 만들기 (0) | 2024.04.16 |
python VCF file 데이터 불러오기 (0) | 2024.04.16 |
기업 코딩 테스트 후기 (Bioinformatics 포지션) (0) | 2024.04.08 |