通过谓词过滤熊猫数据框列的最佳方法

时间:2019-12-10 01:50:52

标签: python pandas

我对Pandas并不陌生,我正在寻找一种通过任意一元谓词过滤数据框列的方法。到目前为止,我发现了以下作品:

def filterDataFrameColByPred(dataFrame, columnName,predicate):
    return dataFrame[dataFrame[columnName].apply(predicate)]

我不太熟悉Pandas的内部原理,并且想知道是否有更优化的方法来对任意谓词进行过滤?我的目标是保持谓词的通用性,以便在中小型数据帧上重用此功能。

编辑:关于查询时间的最佳选择。

0 个答案:

没有答案