Bu hat dataframe ilk 4 satır döndürür combined
içinfeature_a
combined.iloc[0:4]["feature_a"]
Beklendiği gibi, bu sonraki satır sütun için veri çerçevesinde 2., 4. ve 16. satırları döndürür feature_a
:
combined.iloc[[1,3,15]]["feature_a"]
Bu hat için dataframe ilk 4 satır ayarlar feature_a
için 77
.
combined.iloc[0:4]["feature_a"] = 77
Bu çizgi bir şey yapar. Daha uzun bir listeye uygulandığında daha uzun sürdüğü için bir tür hesaplama gerçekleşiyor.
combined.iloc[[1,3,15]]["feature_a"] = 88
2., 4. ve 16. satırlar, bununla88
işaretlendiğinde ayarlanmamıştır :
combined.iloc[[1,3,15]]["feature_a"]
Bir veri çerçevesindeki bir sütunun satırlarının rastgele bir listesini, büyük bir kodlama yolu kullanmadan bir değere nasıl ayarlayabilirim?
Bu senaryo oldukça basit ve yaygın olmalı.