loc
Pandas DataFrame loc xususiyati
Misol
Mary’ning yoshini qaytaring:
import pandas as pd
data = [[50, True], [40, False], [30, False]]
label_rows = ["Sally", "Mary", "John"]
label_cols = ["age", "qualified"]
df = pd.DataFrame(data, label_rows, label_cols)
print(df.loc["Mary", "age"])
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
loc xususiyati ko‘rsatilgan yorliqlardagi qiymat(lar)ni oladi yoki o‘rnatadi.
Ham qatorni, ham ustunni yorliq bilan ko‘rsating.
Bittadan ortiq qatorga murojaat qilish uchun qo‘sh kvadrat qavslardan foydalaning va yorliqlarni vergul bilan ajratib ko‘rsating:
df.loc[["Sally", "John"]]
Ustunlarni ularning yorliqlarini boshqa ro‘yxatga kiritib ko‘rsating:
df.loc[["Sally", "John"], ["age",
"qualified"]]
Shuningdek, DataFrame’ning bir qismini (slice) ikki nuqta bilan ajratilgan boshlanish va tugash yorliqlari yordamida ko‘rsatishingiz mumkin:
df.loc["Sally": "John"]
Eslatma: Kesishda (slicing) boshlanish va tugash yorliqlarining ikkalasi ham natijaga kiradi.
Sintaksis
dataframe.loc[row, column)
Parametrlar
| Parametr | Tavsif |
|---|---|
| row | Ixtiyoriy. Qator(lar) yorlig‘ini belgilaydigan yorliq yoki yorliqlar
|
| column | Ixtiyoriy. Ustun(lar) yorlig‘ini belgilaydigan yorliq yoki yorliqlar
|
Qaytariladigan qiymat
Kiritilgan qiymatga bog‘liq:
Qator uchun ham, ustun uchun ham bittadan yorliq ["Sally", "age"] shu katakning tarkibini qaytaradi.
Bitta qator uchun bitta yorliq ["Sally"] Pandas Series qaytaradi.
Yorliqlar ro‘yxati [["Sally", "Mary"]] Pandas DataFrame qaytaradi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
