代码之家  ›  专栏  ›  技术社区  ›  krizajb

包含值pandas的计数列

  •  1
  • krizajb  · 技术社区  · 7 年前

    true/false/null 一列中的数据。我想数一数 false true 但我不想 0 如果列中只有null。

    示例1.csv:

    column
    null
    null
    

    伯爵 必须是 None

    column
    null
    null
    true
    true
    true
    false
    false
    true
    

    真的 4 , 计数应该是 2 .

    示例3.csv:

    column
    null
    null
    true
    true
    true
    true
    

    真的 计数应该是 4个 , 计数应该是 .

    目前计数工作,但仅在第二和第三种情况(2.csv,3.csv)下:

    df_o['counta'] = (df_t['column'] == 1).resample(interval).sum().astype(int)
    df_o['countb'] = (df_t['column'] == 0).resample(interval).sum().astype(int)
    

    哦,我在用 resample

    1 回复  |  直到 7 年前
        1
  •  1
  •   BENY    7 年前

    IIUC公司

    df1.column.value_counts().reindex([True,False])
    Out[113]: 
    True    NaN
    False   NaN
    Name: column, dtype: float64