【问题标题】:find the percent of the time a number is greater or less than the values in a dataframe找到一个数字大于或小于数据帧中的值的时间百分比
【发布时间】:2023-02-23 02:52:48
【问题描述】:

我有一个像这样的数据框:

df = 
2018-06-15    0.096377
2018-06-18    0.095913
2018-06-19    0.073047
2018-06-20    0.065600
2018-06-21    0.063776
...

我如何查询df df 内容大于/小于特定 # 的时间百分比?

因此,如果我的整个 DataFrame 都像上面那样,并且我问,df 的百分比 > .07,它将返回 .50 (50%),因为其中 3 个数字 > .07,而三个不是

【问题讨论】:

    标签: pandas


    【解决方案1】:

    尝试这个:

    df['value'].gt(.07).mean()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-11
      • 2014-12-20
      • 1970-01-01
      • 1970-01-01
      • 2021-09-10
      • 1970-01-01
      • 2021-11-22
      相关资源
      最近更新 更多