iloc
Pandas DataFrame iloc xususiyati
Misol
Birinchi [0] ustunning ikkinchi [1] qatoridagi qiymatni qaytaring:
import pandas as pd
data = [[50, True], [40, False], [30, False]]
df = pd.DataFrame(data)
print(df.iloc[1, 0])
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
iloc xususiyati ko‘rsatilgan indekslardagi qiymat(lar)ni oladi yoki o‘rnatadi.
Ham qatorni, ham ustunni indeks bilan ko‘rsating.
Bittadan ortiq qatorga murojaat qilish uchun qo‘sh kvadrat qavslardan foydalaning va indekslarni vergul bilan ajratib ko‘rsating:
df.iloc[[0, 2]]
Ustunlarni ularning indekslarini boshqa ro‘yxatga kiritib ko‘rsating:
df.iloc[[0, 2], [0, 1]]
Shuningdek, DataFrame’ning bir qismini (slice) ikki nuqta bilan ajratilgan boshlanish va tugash indekslari yordamida ko‘rsatishingiz mumkin:
df.iloc[0:2]
Eslatma: Kesishda (slicing) tugash indeksi natijaga kirmaydi.
Sintaksis
dataframe.iloc[row, column]
Parametrlar
| Parametr | Tavsif |
|---|---|
| row | Ixtiyoriy. Qator(lar) indeksini belgilaydigan son yoki sonlar
|
| column | Ixtiyoriy. Ustun(lar) indeksini belgilaydigan son yoki sonlar
|
Qaytariladigan qiymat
Kiritilgan qiymatga bog‘liq:
Qator uchun ham, ustun uchun ham bittadan indeks [1, 0] shu katakning tarkibini qaytaradi.
Bitta qator uchun bitta indeks [1] Pandas Series qaytaradi.
Indekslar ro‘yxati [[0, 2]] Pandas DataFrame qaytaradi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
