Я привык к R, который предлагает быстрые функции для чтения столбцов CSV-файлов по столбцу, может ли кто-нибудь предложить быстро и эффективный способ чтения больших файлов данных (например, CSV) в python? i th столбец файла CSV, например.Каков наилучший способ прочитать i-й столбец csv-файла с помощью Python?
У меня есть следующий, но это требует времени:
import os,csv, numpy, scipy
from numpy import *
f= open('some.csv', 'rb')
reader = csv.reader(f, delimiter=',')
header = reader.next()
zipped = zip(*reader)
print(zipped[0]) # is the first column
Есть ли лучший способ чтения данных (из больших файлов) в Python (по крайней мере так быстро, как R в терминах памяти)?