熊猫:在DF列中快速制表True / False的方法

时间:2016-04-21 10:00:55

标签: python pandas dataframe

我正在寻找一种聪明的方法来列出DF列上的真/假值。

假设我们有以下示例:

url := "file://C:\Users\1. Sample\2.  Sample2"

       <I need to convert to raw string literal?> 

result, err := exec.Command(`explorer`, url).CombinedOutput()

if err != nil {
    log.Fatal(err)
}

如果我想知道变量A高于53的人数

    Array = np.array([[87, 70],[52, 47],[44, 97],[79, 36]])
    df_test = pd.DataFrame(Array, columns=['A', 'B'],index=[['Joe', 'Steve', 'Wes', 'Jim']])

我正在寻找一种聪明的方法来获取True / False的总数而不选择DF中的数据。在R中它将是table()函数。结果如下:

df_test["A"]>53
Joe       True
Steve    False
Wes      False
Jim       True
Name: Apple, dtype: bool

有人有想法吗?

1 个答案:

答案 0 :(得分:1)

你走了:

df_test.groupby(df_test['A']>53)['A'].count()

将返回此信息:

A
False    2
True     2
Name: A, dtype: int64