Membuka dan membaca flat file dari web
Anda baru saja mengimpor sebuah file dari web, menyimpannya secara lokal, dan memuatnya ke dalam sebuah DataFrame. Jika Anda hanya ingin memuat file dari web langsung ke DataFrame tanpa menyimpannya terlebih dahulu secara lokal, Anda bisa melakukannya dengan mudah menggunakan pandas. Secara khusus, Anda dapat menggunakan fungsi pd.read_csv() dengan URL sebagai argumen pertama dan pemisah sep sebagai argumen kedua.
URL file tersebut, sekali lagi, adalah
'https://assets.datacamp.com/production/course_1606/datasets/winequality-red.csv'
Latihan ini adalah bagian dari kursus
Mengimpor Data Tingkat Menengah di Python
Petunjuk latihan
- Tetapkan URL file ke variabel
url. - Baca file ke dalam DataFrame
dfmenggunakanpd.read_csv(), dengan mengingat bahwa pemisah dalam file adalah';'. - Cetak head dari DataFrame
df. - Jalankan sisa kode untuk membuat plot histogram dari fitur pertama dalam DataFrame
df.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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()