Öppna och läsa in platta filer från webben
Du har precis importerat en fil från webben, sparat den lokalt och läst in den i en DataFrame. Om du bara vill läsa in en fil från webben direkt till en DataFrame – utan att spara den lokalt först – kan du göra det enkelt med pandas. Du använder funktionen pd.read_csv() med URL:en som första argument och separatorn sep som andra argument.
Filens URL är, precis som tidigare:
'https://assets.datacamp.com/production/course_1606/datasets/winequality-red.csv'
Den här övningen är en del av kursen
Importera data i Python – fortsättningskurs
Övningsinstruktioner
- Tilldela variabeln
urlfilens URL. - Läs in filen till en DataFrame
dfmed hjälp avpd.read_csv(), och kom ihåg att separatorn i filen är';'. - Skriv ut de första raderna i DataFrame
df. - Kör resten av koden för att rita ett histogram över den första variabeln i DataFrame
df.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()