IniziaInizia gratis

Aprire e leggere flat file dal web

Hai appena importato un file dal web, lo hai salvato in locale e lo hai caricato in un DataFrame. Se vuoi semplicemente caricare un file dal web in un DataFrame senza prima salvarlo in locale, puoi farlo facilmente con pandas. In particolare, puoi usare la funzione pd.read_csv() passando l'URL come primo argomento e il separatore sep come secondo argomento.

L'URL del file, ancora una volta, è

'https://assets.datacamp.com/production/course_1606/datasets/winequality-red.csv'

Questo esercizio fa parte del corso

Importazione di dati in Python - livello intermedio

Visualizza il corso

Istruzioni dell'esercizio

  • Assegna l'URL del file alla variabile url.
  • Leggi il file in un DataFrame df usando pd.read_csv(), ricordando che il separatore nel file è ';'.
  • Stampa la testa del DataFrame df.
  • Esegui il resto del codice per tracciare l'istogramma della prima caratteristica nel DataFrame df.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Import packages
import matplotlib.pyplot as plt
import pandas as pd

# Assign url of file: url


# Read file into a DataFrame: df


# Print the head of the DataFrame
print(____)

# Plot first column of df
df.iloc[:, 0].hist()
plt.xlabel('fixed acidity (g(tartaric acid)/dm$^3$)')
plt.ylabel('count')
plt.show()
Modifica ed esegui il codice