query()
Pandas DataFrame query() metodi
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.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
