'csv' 모듈을 사용하여 CSV 파일의 특정 열에서 데이터를 추출하는 방법
이 기사에서는 Python 'csv' 모듈을 사용하여 CSV 파일의 특정 열에서 데이터를 추출합니다.
문제:
CSV 파일을 구문 분석하고 해당 열에서만 데이터를 검색하려고 합니다. 특정 열(예: ID, 이름, 우편번호, 전화번호) 그러나 코드는 마지막 열만 생성합니다.
해결책:
제공된 코드의 주요 실수는 'print' 문을 배치한 것입니다. 'for 루프' 내부에 있어야 합니다.
for row in reader: content = list(row[i] for i in included_cols) print(content)
Pandas를 사용하는 대체 솔루션:
Pandas 모듈은 CSV 파일 처리를 위한 보다 효율적이고 우아한 솔루션을 제공합니다. :
import pandas as pd df = pd.read_csv(csv_file) names = df['Name'] print(names) # prints all the names
이 경우 'Name' 열은 'names' 변수에 저장됩니다.
기타 고려 사항:
위 내용은 Python의 'csv' 모듈을 사용하여 CSV 파일의 특정 열에서 데이터를 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!