Abrir y leer archivos planos desde la web

Acaba de importar un archivo de la web, lo ha guardado localmente y lo ha cargado en un DataFrame. Si sólo desea cargar un archivo de la Web en un DataFrame sin guardarlo primero localmente, puede hacerlo fácilmente utilizando pandas. En concreto, puede utilizar la función pd.read_csv() con la URL como primer argumento y el separador sep como segundo argumento.

La URL del archivo, una vez más, es

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

Este ejercicio forma parte del curso

Intermedio Importar datos en Python

Ver curso

Instrucciones de ejercicio

  • Asigne la URL del archivo a la variable url.
  • Leer el archivo en un DataFrame df utilizando pd.read_csv(), recordando que el separador en el archivo es ';'.
  • Imprime la cabecera del DataFrame df.
  • Ejecute el resto del código para trazar el histograma de la primera característica en el DataFrame df.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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()