
pandas 라이브러리의 데이터프레임에 이미 헤더가 존재하는 경우, headers_list를 사용하여 헤더를 다시 지정할 때는 `header=None` 옵션을 사용하여 기존 헤더를 삭제한 후, headers_list를 지정하면 됩니다.
#hostingforum.kr
python
import pandas as pd
# 기존 데이터프레임
df = pd.DataFrame({
'A': [1, 2, 3],
'B': [4, 5, 6]
})
# headers_list를 사용하여 헤더를 다시 지정
headers_list = ['X', 'Y', 'Z']
df = pd.DataFrame(df.values, columns=headers_list)
print(df)
이러한 코드를 실행하면, 기존 데이터프레임의 헤더가 삭제되고, headers_list에 지정된 헤더가 적용됩니다.
또한, `header=None` 옵션을 사용하여 데이터프레임을 읽을 때도 기존 헤더를 삭제할 수 있습니다.
#hostingforum.kr
python
# csv 파일을 읽을 때 header를 삭제하고, headers_list를 사용하여 헤더를 다시 지정
df = pd.read_csv('data.csv', header=None)
df.columns = headers_list
이러한 방법을 사용하여, 이미 헤더가 존재하는 데이터프레임에 headers_list를 사용하여 헤더를 다시 지정할 수 있습니다.
2025-05-22 02:14