175 votes

Lire un fichier compressé sous forme de DataFrame pandas

Je suis en train d'essayer de dézipper un fichier csv et de le passer à pandas pour pouvoir travailler dessus.
Le code que j'ai essayé jusqu'à présent est:

import requests, zipfile, StringIO
r = requests.get('http://data.octo.dc.gov/feeds/crime_incidents/archive/crime_incidents_2013_CSV.zip')
z = zipfile.ZipFile(StringIO.StringIO(r.content))
crime2013 = pandas.read_csv(z.read('crime_incidents_2013_CSV.csv'))

Après la dernière ligne, bien que python soit capable de récupérer le fichier, je reçois une erreur "n'existe pas" à la fin.

Est-ce que quelqu'un peut me dire ce que je fais incorrectement?

2voto

https://www.kaggle.com/jboysen/quick-gz-pandas-tutorial

Veuillez suivre ce lien.

import pandas as pd
traffic_station_df = pd.read_csv('C:\\Folders\\Jupiter_Feed.txt.gz', compression='gzip',
                                 header=1, sep='\t', quotechar='"')

#traffic_station_df['Address'] = 'address'

#traffic_station_df.append(traffic_station_df)
print(traffic_station_df)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X