是否有一个函数可以告诉 pandas DataFrame 中匹配的百分比或数量,而无需执行类似这样的操作...
len(trace_df[trace_df['ratio'] > 0]) / len(trace_df)
0.189
len(trace_df[trace_df['ratio'] <= 0]) / len(trace_df)
0.811
必须有一种更 Pythonic 或至少是优雅的方式来做到这一点。
最佳答案
查找列的百分比的最 pythonic 方法是简单地取 bool 表达式的平均值。
(trace_df['ratio'] > 0).mean()
关于python - Pandas 数据框中的百分比匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41178532/