我在熊猫公司工作,我有一个数据集/数据框,看起来像这样。你知道吗
venueId venueCategoryId venueCategory
v1 vc1 Airport
v1 vc2 Park
v1 vc1 Airport
v2 vc3 American Restaurant
v3 vc4 Italian Restaurant
v3 vc5 Restaurant
venueId代表独特的场馆,category代表什么类型的场馆。CategoryId和CategoryName值是相关的。你知道吗
我正在尝试将某个场馆的venueCategoryId和VENUECOREGORY替换为该场馆中最高的类别。你知道吗
我想要得到的结果是:
venueId venueCategoryId venueCategory
v1 vc1 Airport
v2 vc3 American Restaurant
v3 vc4 Italian Restaurant
我试图使用“venueId”列上的groupby来分组并找到计数并替换为最高计数。但我不知道如何将venueCategoryId和venueCategory作为pandas中的一个依赖列,并找到最多2个列并替换它们。你知道吗
这里有一个通过^{} 的解决方案。很可能有一种更为宽宏大量的方法。你知道吗
使用
collections.Counter
的替代解决方案:相关问题 更多 >
编程相关推荐