목차
728x90
반응형
1. CSV 파일 읽기
import csv
f = open('a.csv') #a라는 csv파일을 연다
data = csv.reader(f)
for row in data:
print(row)
f.close() #파일을 닫아준다
- open() 함수로 파일을 열어 f에 저장
- f를 reader()함수에 넣어 data라는 reader 객체 생성
- for문을 이용하여 data 출력
- f.close를 이용하여 파일 닫기
2. header 추출하기
import csv
f = open('a.csv')
data = csv.reader(f)
header = next(data)
print(header)
f.close()
- 데이터의 첫 번째 줄에 위치한 것이 헤더
- next() 함수는 첫 번째 데이터 행을 읽으면서 데이터의 탐색 위치를 다음 행으로 이동시키는 함수
for row in data:
print(row)
- 위 코드를 추가하면 next()함수를 통해 data 내부 내용이 다음 행으로 이동하였으므로 헤더가 제거된 속성만 추출
728x90
반응형
'Python > Analysis' 카테고리의 다른 글
[Analysis] MLP - 다층 퍼셉트론 (0) | 2024.03.25 |
---|---|
[Analysis] PCA - 주성분 분석 (0) | 2024.03.18 |
[Analysis] Machine Learning 이란? (0) | 2023.12.27 |
[Analysis] Naive Bayes를 이용한 데이터 분석 (0) | 2022.11.20 |
[Analysis] scikit-learn 선형회귀분석 (0) | 2022.11.08 |