-
[Python] pandas csv 읽을 때 칼럼명 지정하기: read_csv()코딩/파이썬 2023. 8. 4. 16:27반응형
Pandas 에서 read_csv() 함수로 읽을 때, 칼럼명을 임의로 지정하고 싶을 때가 있습니다. 이 번에는 read_csv에서 칼럼명지정 방법에 대해서 설명하겠습니다.
1. read_csv() 기본 사용법
먼저 pandas의 read_csv() 함수의 기본적인 사용법을 간단히 살펴봅시다. 아래 코드를 실행하면, 'filename.csv' 파일을 DataFrame 객체로 읽어옵니다. 이 때, 첫 번째 행은 기본적으로 열 이름(칼럼명)으로 사용됩니다.
import pandas as pd df = pd.read_csv('파일경로/filename.csv')
2. read_csv에서 칼럼명 지정하기
- read_csv에서 names 인자로 칼럼명을 지정할 수 있습니다.
실제 데이터 분석 작업에서는 csv 파일에 칼럼명이 포함되지 않은 경우도 많습니다. 또는 기존의 칼럼명 대신 새로운 칼럼명을 지정하고 싶을 수도 있습니다. 이런 경우에는 names 매개변수를 사용하여 칼럼명을 지정할 수 있습니다.
다음은 칼럼명을 지정하여 csv 파일을 읽어오는 예시 코드입니다.df = pd.read_csv('example.csv', names=['col1', 'col2', 'col3'])
이 코드를 실행하면, 'filename.csv' 파일의 각 열에 'col1', 'col2', 'col3'라는 이름이 부여됩니다.
단, 이 방법을 사용하면 기존에 있던 첫 번째 행이 데이터로 포함되므로, 만약 첫 번째 행이 기존의 칼럼명이었다면 이를 제거하고 싶을 것입니다. 이런 경우에는 header=0 옵션을 추가로 사용하면 첫 번째 행을 건너뛸 수 있습니다.# header=0 임을 명시하면, 칼럼을 제외할 수 있습니다. df = pd.read_csv('파일경로/filename.csv', names=['col1', 'col2', 'col3'], header=0)
https://smart-worker.tistory.com/62
https://smart-worker.tistory.com/61
반응형'코딩 > 파이썬' 카테고리의 다른 글
[Python] pandas dataframe에서 데이터 읽기 : loc, iloc 사용법 (0) 2023.08.05 [Python] pandas 에 csv 파일 불러오기: pd.read_csv() (0) 2023.08.04 [Python] Pandas에서 결측치 보간하기 - interpolate 함수 이용법 (0) 2023.08.04 [Python] Pandas에서 NaN,NA 대체/제거하기: fillna, dropna (0) 2023.08.04 [Python] 초보자를 위한 cProfile로 코드 최적화하기 (0) 2023.08.01