Kom igångKom igång gratis

Ö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

Visa kurs

Övningsinstruktioner

  • Tilldela variabeln url filens URL.
  • Läs in filen till en DataFrame df med hjälp av pd.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()
Redigera och kör kod