반응형
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 열을 제거할 수 있습니다.
'파이썬 > Pandas' 카테고리의 다른 글
Pandas 데이터 필터링 : 원하는 데이터만 골라내기 (0) | 2024.01.19 |
---|---|
Pandas DataFrame의 행을 순회하는 방법 (0) | 2024.01.18 |
Pandas DataFrame의 열 추가하기 (0) | 2024.01.16 |
Pandas DataFrame에서 열 삭제하기 (1) | 2024.01.15 |
파이썬 pandas : 인덱스 조작 방법 (0) | 2023.04.01 |