BaşlayınÜcretsiz Başlayın

Alttaki dizilerle .iloc'u değiştirme

Artık bir DataFrame'in iç yapısını daha iyi kavradığına göre, önceki analizlerinden birini DataFrame'in alttaki dizilerinden yararlanacak şekilde güncelleyelim. Satır satır .iloc yöntemiyle yaptığın galibiyet yüzdesi hesaplamalarına geri döneceksin:

def calc_win_perc(wins, games_played):
    win_perc = wins / games_played
    return np.round(win_perc,2)

win_percs_list = []

for i in range(len(baseball_df)):
    row = baseball_df.iloc[i]

    wins = row['W']
    games_played = row['G']

    win_perc = calc_win_perc(wins, games_played)

    win_percs_list.append(win_perc)

baseball_df['WP'] = win_percs_list

Hadi bu analizi .iloc yöntemi yerine dizileri kullanacak şekilde güncelleyelim. Bir DataFrame (baseball_df) oturumuna yüklendi.

Bu egzersiz

Verimli Python Kodu Yazmak

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Use the W array and G array to calculate win percentages
win_percs_np = calc_win_perc(baseball_df[____].____, baseball_df[____].____)
Kodu Düzenle ve Çalıştır