【发布时间】:2018-12-09 02:12:37
【问题描述】:
df:
make country other_columns sale
honda tokyo data 1
honda hirosima data 0
toyota tokyo data 1
toyota hirosima data 0
suzuki tokyo data 0
suzuki hirosima data 0
ferrari tokyo data 1
ferrari hirosima data 0
nissan tokyo data 1
nissan hirosima data 0
条件: 保留有 1,0 的对
想要的输出
make country other_columns sale
honda tokyo data 1
honda hirosima data 0
toyota tokyo data 1
toyota hirosima data 0
ferrari tokyo data 1
ferrari hirosima data 0
nissan tokyo data 1
nissan hirosima data 0
我尝试过的(显然不起作用)
outdf = df.groupby('sale').filter(lambda x: x > 0)
我应该将这两个列(“销售”和“制造”)分组吗?
【问题讨论】:
-
a pair is make + 2 state?
-
只是制作,但我需要所有的列
-
@AntonvBR 编辑问题
标签: python python-2.7 pandas dataframe pandas-groupby