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
Instrucciones de ejercicio
- Asigne la URL del archivo a la variable
url
. - Leer el archivo en un DataFrame
df
utilizandopd.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()