파이썬/Pandas

read_csv로 csv파일을 읽을 때 Unnamed : 0 열이 생기지 않도록 파일을 여는 방법

코샵 2024. 1. 17. 10:24
반응형

Pandas의 pd.read_csv() 함수를 사용하여 CSV 파일을 읽을 때, 파일의 첫 번째 열이 Unnamed : 0으로 지정되는 경우가 있습니다. 이는 CSV 파일의 첫 번째 열에 헤더가 없는 경우 발생합니다.

 

Unnamed : 0 열을 제거하기 위해서는 다음과 같은 방법을 사용할 수 있습니다.

 

index_col 매개변수 사용

index_col 매개변수를 사용하여 첫 번째 열을 인덱스로 지정하면 Unnamed : 0 열이 생성되지 않습니다.

import pandas as pd

df = pd.read_csv("data.csv", index_col=0)

print(df)

 

header 매개변수 사용

header 매개변수를 사용하여 헤더의 위치를 지정하면 Unnamed : 0 열이 생성되지 않습니다.

import pandas as pd

df = pd.read_csv("data.csv", header=1)

print(df)

 

names 매개변수 사용

names 매개변수를 사용하여 열 이름을 지정하면 Unnamed : 0 열이 생성되지 않습니다.

import pandas as pd

df = pd.read_csv("data.csv", names=["a", "b"])

print(df)

 

위의 방법 원하는 방법을 사용하여 Unnamed : 0 열을 제거할 있습니다.