假设我有两个数据框,分别是餐厅和类别。 我正在尝试创建一个新的列,其中将包含位于同一区域且至少有一个共同类别的餐厅数量
我怎样才能做到这一点?以下是我到目前为止所做的
Restaurant contains: id, zone
id Zone ...
0 11 H5X ...
1 12 H2A
2 13 H5X
3 14 H53
4 15 H21 ...
Category contains: id, category
id category ...
0 11 Sushi ...
1 12 Fast Food
2 13 Sandwich
3 13 Sushi
4 14 Noodle
5 14 Fast Food
6 15 Bakeries ...
现在,我如何创建一个新的列“交集”到originalDF以产生以下结果:
id Zone intersection
0 11 H5X 1 (since there is one restaurant, id=13, that is in the same zone(H5X
and have at least one category in common, Sushi)
1 12 H2A 0
3 13 H5X 1 (since there is one restaurant, id =11, that is in the same zone (h5x) andat
least one category in common , sushi)
5 14 H53 0
6 15 H21 0
谁能帮帮我吗?我迷路了。谢谢
输出:
输出:
输出:
相关问题 更多 >
编程相关推荐