小编Sid*_*oti的帖子

使用PANDAS中的value_counts()出现零次/频率

我有一个表格,其中包含以下格式在每个日期销售的日期和各种汽车(这些只是许多列中的两个):

DATE       CAR
2012/01/01 BMW
2012/01/01 Mercedes Benz
2012/01/01 BMW
2012/01/02 Volvo
2012/01/02 BMW
2012/01/03 Mercedes Benz
...
2012/09/01 BMW
2012/09/02 Volvo
Run Code Online (Sandbox Code Playgroud)

我执行以下操作以查找每天销售的BMW汽车数量

df[df.CAR=='BMW']['DATE'].value_counts()
Run Code Online (Sandbox Code Playgroud)

结果是这样的:

2012/07/04 15
2012/07/08 8
...
2012/01/02 1
Run Code Online (Sandbox Code Playgroud)

但有些日子里没有宝马车出售.结果,与上面一起,我想要宝马零出现的日子.因此,期望的结果是:

2012/07/04 15
2012/07/08 8
...
2012/01/02 1
2012/01/09 0
2012/08/11 0
Run Code Online (Sandbox Code Playgroud)

我能做些什么才能达到这样的效果?

python numpy pandas

9
推荐指数
1
解决办法
1128
查看次数

标签 统计

numpy ×1

pandas ×1

python ×1