loc

Pandas DataFrame loc xususiyati

❮ DataFrame ma’lumotnomasi


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"]

;0

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.


❮ DataFrame ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!