MulaiMulai sekarang secara gratis

Dictionary ke DataFrame (2)

Kode Python yang menyelesaikan latihan sebelumnya sudah disertakan dalam skrip. Apakah Anda memperhatikan bahwa label baris (yaitu label untuk setiap observasi) secara otomatis diatur menjadi bilangan bulat dari 0 hingga 6?

Untuk mengatasinya, sebuah daftar row_labels telah dibuat. Anda dapat menggunakannya untuk menentukan label baris pada DataFrame cars. Anda melakukannya dengan menetapkan atribut index dari cars, yang dapat Anda akses sebagai cars.index.

Latihan ini adalah bagian dari kursus

Python Tingkat Menengah

Lihat Kursus

Petunjuk latihan

  • Klik Run Code untuk melihat bahwa label baris memang belum diatur dengan benar.
  • Tentukan label baris dengan menetapkan cars.index sama dengan row_labels.
  • Cetak cars lagi dan periksa apakah label baris sudah benar kali ini.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

import pandas as pd

# Build cars DataFrame
names = ['United States', 'Australia', 'Japan', 'India', 'Russia', 'Morocco', 'Egypt']
dr =  [True, False, False, False, True, True, True]
cpc = [809, 731, 588, 18, 200, 70, 45]
cars_dict = { 'country':names, 'drives_right':dr, 'cars_per_cap':cpc }
cars = pd.DataFrame(cars_dict)
print(cars)

# Definition of row_labels
row_labels = ['US', 'AUS', 'JPN', 'IN', 'RU', 'MOR', 'EG']

# Specify row labels of cars


# Print cars again
Edit dan Jalankan Kode