Pandas dataframe에 헤더 행을 추가하는 방법(예제 포함)


다음 세 가지 방법 중 하나를 사용하여 Pandas DataFrame에 헤더 행을 추가할 수 있습니다.

 #add header row when creating DataFrame
df = pd. DataFrame (data=[data_values],
                  columns=[' col1 ', ' col2 ', ' col3 '])

#add header row after creating DataFrame
df = pd. DataFrame (data=[data_values])
df. columns = [' A ', ' B ', ' C ']

#add header row when importing CSV
df = pd. read_csv (' data.csv ', names=[' A ',' B ',' C '])

다음 예에서는 이러한 각 방법을 실제로 사용하는 방법을 보여줍니다.

예시 1: DataFrame 생성 시 헤더 행 추가

다음 코드는 Pandas DataFrame을 생성할 때 헤더 행을 추가하는 방법을 보여줍니다.

 import pandas as pd
import numpy as np

#add header row when creating DataFrame 
df = pd. DataFrame (data=np. random . randint (0, 100, (10, 3)),
                  columns =[' A ',' B ',' C '])

#view DataFrame
df

	A B C
0 81 47 82
1 92 71 88
2 61 79 96
3 56 22 68
4 64 66 41
5 98 49 83
6 70 94 11
7 1 6 11
8 55 87 39
9 15 58 67

예시 2: DataFrame 생성 후 헤더 행 추가

다음 코드는 Pandas DataFrame을 생성 한 후 헤더 행을 추가하는 방법을 보여줍니다.

 import pandas as pd
import numpy as np

#createDataFrame
df = pd. DataFrame (data=np. random . randint (0, 100, (10, 3))) 

#add header row to DataFrame
df. columns = [' A ', ' B ', ' C ']

#view DataFrame
df

	A B C
0 81 47 82
1 92 71 88
2 61 79 96
3 56 22 68
4 64 66 41
5 98 49 83
6 70 94 11
7 1 6 11
8 55 87 39
9 15 58 67

예시 3: DataFrame을 가져올 때 헤더 행 추가

다음 코드는 CSV 파일에서 Pandas DataFrame을 가져올 때 names 인수를 사용하여 헤더 행을 추가하는 방법을 보여줍니다.

 import pandas as pd
import numpy as np

#import CSV file and specify header row names
df = pd. read_csv (' data.csv ', names=[' A ',' B ',' C '])

#view DataFrame
df

	A B C
0 81 47 82
1 92 71 88
2 61 79 96
3 56 22 68
4 64 66 41
5 98 49 83
6 70 94 11
7 1 6 11
8 55 87 39
9 15 58 67

관련 항목: Pandas로 CSV 파일을 읽는 방법

추가 리소스

Pandas DataFrame에 행을 추가하는 방법
Pandas DataFrame에 Numpy 배열을 추가하는 방법
Pandas DataFrame에서 행 수를 계산하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다