Ho un file molto grande CSV in modo che io non li riesco a leggere nella memoria. Voglio solo leggere ed elaborare alcune righe in esso. Così Sto cercando una funzione in Pandas che potrebbe gestire questo compito, che il pitone di base in grado di gestire bene questo:Come posso leggere parzialmente un enorme file CSV?
with open('abc.csv') as f:
line = f.readline()
# pass until it reaches a particular line number....
Tuttavia, se faccio questo in panda, ho sempre letto la prima riga:
datainput1 = pd.read_csv('matrix.txt',sep=',', header = None, nrows = 1)
datainput2 = pd.read_csv('matrix.txt',sep=',', header = None, nrows = 1)
sto cercando un modo più semplice per gestire questo compito in panda. Ad esempio, se voglio leggere le righe da 1000 a 2000. Come posso farlo rapidamente?
Il motivo che voglio usare i panda, perché voglio leggere i dati nella cornice di dati
bello! grazie per averlo condiviso –