Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 按部分字符串计数的分组_Python_Pandas_Pandas Groupby - Fatal编程技术网

Python 按部分字符串计数的分组

Python 按部分字符串计数的分组,python,pandas,pandas-groupby,Python,Pandas,Pandas Groupby,我想根据导入的数据帧,尝试获取列中有多少行包含部分字符串的计数。在下面的示例数据中,我想按Trans_类型进行分组,然后计算有多少行包含一个值 因此,我希望看到: 首先,这是否可能在不传递链接的情况下获得每种类型的预期品牌?如果没有,我怎么能通过一个包含['Audi','BMW']的.str.列表呢 谢谢你的帮助 试试这个: df.groupby(df[“Trans_type”],df[“Brand”].str.extract(([a-zA-Z])+,expand=False)).count

我想根据导入的数据帧,尝试获取列中有多少行包含部分字符串的计数。在下面的示例数据中,我想按Trans_类型进行分组,然后计算有多少行包含一个值

因此,我希望看到:

首先,这是否可能在不传递链接的情况下获得每种类型的预期品牌?如果没有,我怎么能通过一个包含['Audi','BMW']的.str.列表呢

谢谢你的帮助

试试这个:

df.groupby(df[“Trans_type”],df[“Brand”].str.extract(([a-zA-Z])+,expand=False)).count()

df['Brand']=df['Brand'].str[:-1]
,然后
df.groupby(['Trans_Type,'Brand'])['Brand'].size()
@Erfan感谢您的快速回复。谢谢你帮助我疲惫的大脑!