Mulai sekarangMulai gratis

Akuisisi data

Mari kita ambil himpunan data IoT pertama kita.

Anda akan mulai dengan mengonsumsi API lingkungan yang disediakan oleh komunitas publik. API ini terdiri dari beberapa endpoint, dan Anda akan memulai dengan mengambil data suhu. Data tersedia dalam interval 10 menit dan riwayat data yang tersedia terbatas.

Anda akan menggunakan requests untuk mengunduh 5 rekaman terakhir. Karena endpoint menyediakan data yang dikodekan sebagai JSON, Anda dapat menggunakan .json() pada objek respons untuk mendapatkan objek Python (dalam hal ini sebuah list).

Lalu Anda mengonversi list tersebut menjadi pandas DataFrame agar lebih mudah dikerjakan.

Konstanta URL untuk mengambil data telah disiapkan untuk Anda. Harap diperhatikan bahwa URL ini berbeda dari URL yang digunakan di video.

Latihan ini merupakan bagian dari kursus

Menganalisis Data IoT dengan Python

Lihat Kursus

Instruksi latihan

  • Impor requests dan pandas sebagai pd.
  • Unduh data dari URL menggunakan requests dan simpan hasilnya ke res.
  • Konversikan hasil terenkode JSON res menjadi objek Python dan simpan hasilnya ke data_temp.
  • Konversikan data_temp menjadi pandas DataFrame df_temp.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Imports
____
____

# Download data from URL
res = ____

# Convert the result
data_temp = ____
print(data_temp)

# Convert json data to DataFrame
df_temp = pd.____(____)

print(df_temp.head())
Edit dan Jalankan Kode