我正在寻找一种聪明的方法来列出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
有人有想法吗?
答案 0 :(得分:1)
你走了:
df_test.groupby(df_test['A']>53)['A'].count()
将返回此信息:
A
False 2
True 2
Name: A, dtype: int64