Soru
Aşağida verilen DataFrame üzerinde, eksik "Yas" sútun değerlerini doldurmak için en uygun yōntem aşağidakilerden hangisidir? (Not: Ortalama hesar NaN değerler gồz ardi edilir.) import pandas as pd data = 'Ad': ['Polat ","Serhat", "Ahmet', None, 'Ilayda'], "Yas': [25, None , 30, 22, 35], 'Sehir': ['Ankara , "Istanbul", None , "Izmir', "Bursa'] df = pd .DataFrame(data) D ) df['Yas'] = df('Yas'fillna(df('Yas'].mean() df[Y''as']=df[Y'sas'].fillna(0) df[Y'Yas']=df[Y'sa'].fillna(method=lbfill) Hiçbiri df[Y''as']=df[Y'sas'].fillna(30)
Çözüm
4.6
(208 Oylar)
Banu
Profesyonel · 6 yıl öğretmeni
Uzman doğrulaması
Cevap
Verilen DataFrame'de eksik "Yas" sütun değerlerini doldurmak için en uygun yöntem, eksik değerlerin ortalama değerini hesaplayarak bu eksik değerleri doldurmak olacaktır. Bu nedenle, doğru seçenek:```pythondf['Yas'] = df['Yas'].fillna(df['Yas'].mean())```Bu yöntem, eksik değerlerin ortalama değerini hesaplayarak eksik değerleri doldurur ve bu nedenle verilerin genelini en iyi şekilde temsil eder. Diğer yöntemler, eksik değerleri doldurmak için belirli bir sabiti veya yöntemi kullanır ve bu nedenle verilerde istikrarsızlıklar veya yanlış sonuçlar yaratabilir.