【问题标题】:Percentage Coverage in Python PandasPython Pandas 中的百分比覆盖率
【发布时间】:2022-11-09 17:29:54
【问题描述】:

如果我有这个 value.counts() 数据框(已经升序):

A 20
B 15
C 15
D 10
E 10
F 10
G  8
H  5
I  5
G  2

然后我想获得例如前 70%,那么我得到的是 ''' 一个 乙 C D 乙 ''' 熊猫有这个功能吗?我尝试过使用 groupby,但它不起作用。还是我应该像 for 循环或其他东西一样手动编码?

谢谢

从数据框中找到最大的熊猫覆盖率。 是否有任何快捷功能或应该手动编码?

【问题讨论】:

    标签: python pandas dataframe


    【解决方案1】:

    您可以使用:

    df.loc[df[1].cumsum().le(70), 0]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-12
      • 2020-07-13
      • 2017-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多