query()

Pandas DataFrame query() metodi

❮ DataFrame ma’lumotnomasi


Misol

Yoshi (age) 35 dan katta bo‘lgan qatorlarni qaytaring:

import pandas as pd data = {   "name": ["Sally", "Mary", "John"],   "age": [50, 40, 30] } df = pd.DataFrame(data) print(df.query('age > 35'))
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

query() metodi DataFrame bo‘yicha so‘rov bajarish imkonini beradi.

query() metodi so‘rov ifodasini string parametr sifatida qabul qiladi; bu ifodaning natijasi True yoki False bo‘lishi kerak.

U so‘rov ifodasiga ko‘ra natijasi True bo‘lgan qatorlardan iborat DataFrame’ni qaytaradi.


Sintaksis

dataframe.query(expr, inplace)

Parametrlar

inplace parametri kalit so‘zli argument hisoblanadi.

Parametr Qiymatlar Tavsif
expr Majburiy. So‘rov ifodasini bildiruvchi string.
inplace True|False Ixtiyoriy. query() metodi asl DataFrame’ni o‘zgarishsiz qoldirib, nusxa qaytarishi (inplace = False) kerakmi yoki yo‘qligini belgilaydigan boolean qiymat. Bu standart holat.
Yoki:
O‘zgarishlar asl DataFrame’ning o‘zida amalga oshiriladi (inplace = True)


Qaytariladigan qiymat

Yangi natijani o‘z ichiga olgan DataFrame yoki, agar o‘zgarishlar asl DataFrame’da amalga oshirilgan bo‘lsa (inplace = True), None.


❮ DataFrame ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!