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, kursun bir parçasıdır

Verimli Python Kodu Yazmak

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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