나는 약 1500 개의 행과 8 개의 열을 가진 큰 CSV 파일을 가지고 있습니다. 즉, 첫 번째 CSV의 특정 행만 사용하여 레코드 수를 줄인 새로운 CSV 파일을 만들고 싶습니다. 목록에 필수 행 번호가 있습니다. 기본 CSV 파일에 영향을주지 않고 필요한 행을 추출하는 방법 파이썬을 사용하여 이것을하고 싶습니다.파이썬을 사용하여 CSV 파일에서 특정 행 추출하기
-3
A
답변
0
당신은 numpy.loadtxt
사용할 수 있습니다
import numpy as np
data = np.loadtxt('yourfile.csv', delimiter=',')
row = data[3] # fourth row e.g.
편집 : 를 통합 위 :
rowlist = [0, 5, 99]
with open('output.txt', w) as out:
for rowindex in rowlist:
out.write(data[rowindex])
0
당신은 파일을 읽어와 출력 CSV를 만들 csv.DictReader 또는 csv.reader을 사용할 수 있습니다 extrasaction = '무시'를 사용하는 것을 선호하는 헤더. 모든 열을 유지하려면 필드 머리글을 입력에서 출력 사양으로 복사하십시오. 나는 좀 더 일반적인 경우를 드리고 있습니다. 파일을 새 CSV 파일로 출력하면 출력 헤더에 지정한 열만 출력됩니다. 다른 모든 열은 삭제됩니다. 출력 루프는 지정한 행 표시기를 사용합니다. 출력 파일의 1 행은 새로운 헤더가됩니다.
for rowindex in rowlist:
outfile.writerow(indata[rowindex])
관련 문제
- 1. JavaScript의 CSV 파일에서 단일 행 추출하기
- 2. 파이썬을 사용하여 .txt 파일에서 데이터 추출하기
- 3. 파이썬을 사용하여 csv 파일에서 Sqlite3 데이터베이스로만 삽입하기
- 4. 파이썬을 사용하여 CSV 파일에서 input_fields 선언을 자동화하십시오.
- 5. Python ElementTree를 사용하여 특정 XML 행 추출하기
- 6. 특정 csv 열에 파이썬을 사용하여 쓰기
- 7. html 파일에서 특정 텍스트 추출하기
- 8. XML 파일에서 특정 노드 추출하기
- 9. 텍스트 파일에서 특정 줄 추출하기
- 10. 파이썬을 사용하여 만든 csv 파일에서 빈 줄을 제거하는 방법
- 11. Ruby를 사용하여 CSV 파일에서 행 삭제하기
- 12. PHP를 사용하여 CSV 파일에서 조건부 삭제 행
- 13. CSV 파일에서 중복 행 찾기
- 14. pcap 파일에서 바이트 범위 추출하기
- 15. 부스트 :: 파이썬을 사용하여 임베디드 파이썬에서 데이터 추출하기
- 16. 파이썬을 사용하여 웹 사이트에서 HTML 부분 추출하기
- 17. Python을 사용하여 html 파일에서 문자열 추출하기 (beautifulsoup?)
- 18. 파이썬을 사용하여 .CSV 파일에서 데이터를 수집하는 방법은 무엇입니까?
- 19. 파이썬을 사용하여 CSV 파일에서 병합 된 셀을 분할하는 방법
- 20. 파이썬을 사용하여 단일 csv 파일에서 여러 시트의 데이터를 읽는 방법
- 21. 파이썬을 사용하여 CSV 파일을 비교하십시오
- 22. 파이썬을 사용하여 특정 줄을 파일에서 가져 오는 방법
- 23. 파이썬을 사용하여 csv의 특정 셀에 쓰기
- 24. 파이썬을 사용한 CSV 조작
- 25. 파이썬을 사용하여 csv의 마지막 유효한 행 읽기
- 26. CSV 파일에서 특정 데이터로드하기 python
- 27. 파이썬을 사용하여 CSV 파일의 특정 열에 코드를 작성하십시오.
- 28. 파이썬을 사용하여 CSV 파일의 특정 쉼표를 바꾸는 방법은 무엇입니까?
- 29. 원하는 행을 포함하는 데이터 프레임을 사용하여 더 큰 데이터 프레임에서 특정 행 추출하기
- 30. 파이썬 CSV 리더 특정 행
"목록에 필수 행 번호가 있습니다." 이것은 정확히 무엇을 의미합니까? – Drewness
원본 CSV 형식의 필수 표시가 있습니다. –
정확히 얼마나 많은 CSV 파일이 관련되어 있습니까? 당신은 당신이 바꾸고 싶은 큰 것을 가지고 있다고 말하기 시작하고, 처음과 나중에 중요한 것을 언급하기를 계속합니다 -이 다른 사람들은 어디에서 오는 것입니까? – martineau