如果我有一個列表 a=[4, 5, 6]
據我知道的最簡單的方法來過濾它是這樣的: [i for i in a if a<6]
現在,我剛剛被引入到dataframes,其中像一個數據幀 : df = pd.DataFrame({'a':[4, 5, 6], 'b':[7, 1, 2]})
我可以只通過指定元件和條件施加(行)濾波器 df[df['a']<6]
這似乎更簡潔,也許不
我在下面的工作示例中添加了搜索過濾器功能。我覺得我這樣做是過度的。它是從我在網上找到的項目拼湊而成的。我真的必須創建這整個SearchProxyFilter在我的項目清單上做一個簡單的字符串過濾搜索嗎? 我有一種感覺,我做錯了什麼或比我需要更多。任何建議,將不勝感激。 #######
# Imports
#######
import sys
import os
from PySide i
我有一個數組(它是可選的),我嘗試過濾。該數組內部有一些自定義結構的實例。他們有一個distance財產,這是一個String。現在,過濾數組的條件是這些字符串應該小於或等於某個浮點值(distance)。下面是代碼: filteredUnitRestaurants = anotherUnitRestaurant?.filter({ (restaurant) -> Bool in
pri