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에서 행 수를 계산하는 방법