我想尝试根据导入的数据帧计算列中包含部分字符串的行数。在下面的示例数据中,我想按 Trans_type 进行分组,然后获取包含某个值的行数。
所以我希望看到:
首先,这通常可以在不传递链接来获取每种类型的预期品牌的情况下实现吗?如果没有,我怎么能通过说 Car .str.contains['Audi','BMW'] 列表。
感谢您的帮助!
最佳答案
试试这个:
df.groupby(df["Trans_type"], df["Brand"].str.extract("([a-zA-Z])+", expand=False)).count()
关于python - Pandas Groupby 对部分字符串进行计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57890861/