Abrir y leer archivos planos desde la web
Acabas de importar un archivo desde la web, lo has guardado localmente y lo has cargado en un DataFrame. Si solo deseas cargar un archivo desde la web en un DataFrame sin guardarlo primero localmente, puedes hacerlo fácilmente utilizando pandas. En concreto, puedes 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
Importación de datos intermedios en Python
Instrucciones del ejercicio
- Asigna la URL del archivo a la variable
url. - Lee el archivo en un DataFrame
dfutilizandopd.read_csv(), recordando que el separador en el archivo es';'. - Imprime el encabezado del DataFrame
df. - Ejecuta el resto del código para graficando el histograma de la primera característica en el 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()