Abrir y leer archivos planos desde la web
Acabas de importar un archivo desde la web, guardarlo localmente y cargarlo en un DataFrame. Si lo que quieres es cargar un archivo de la web directamente en un DataFrame sin guardarlo antes de forma local, puedes hacerlo fácilmente con pandas. En concreto, puedes usar 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
Importación intermedia de datos en Python
Instrucciones del ejercicio
- Asigna la URL del archivo a la variable
url. - Lee el archivo en un DataFrame
dfusandopd.read_csv(), recordando que el separador del archivo es';'. - Imprime la cabecera del DataFrame
df. - Ejecuta el resto del código para trazar el histograma de la primera característica del DataFrame
df.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el 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()