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
df
utilizandopd.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()