본문 바로가기
Python/Python FAQ

Python NumPy에서 CSV 데이터를 레코드 배열로 어떻게 읽을 수 있나요?, How do I read CSV data into a record array in NumPy?

by 베타코드 2023. 9. 19.
반응형

질문


CSV 파일의 내용을 레코드 배열로 직접 가져올 수 있는 방법이 있을까요? 마치 R의 read.table(), read.delim(), read.csv() 함수가 데이터를 R 데이터프레임으로 가져오는 것처럼 말이죠.

아니면 csv.reader()를 사용한 다음에 numpy.core.records.fromrecords()를 적용해야 할까요?


답변


다음과 같은 HTML을 한국어로 번역하되, HTML 태그와 태그 안의 텍스트는 영어로 보존하세요.

numpy.genfromtxt()를 사용하여 delimiter 인수를 쉼표로 설정하세요:
from numpy import genfromtxt
my_data = genfromtxt('my_file.csv', delimiter=',')
반응형

댓글