Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.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 - Fatal编程技术网

Python 如何根据另一列收集数据

Python 如何根据另一列收集数据,python,Python,数据帧: 身份证件 书 1. 阿博克 1. bBook 1. cBook 2. 阿博克 2. bBook 3. 电子书 您可以按分组,然后使用列表进行聚合: df.groupby('book').agg(list).reset_index() 如果您有其他功能,则可以合并回原始数据帧: result.merge(df,on='book',后缀=('s','')

数据帧:

身份证件 书 1. 阿博克 1. bBook 1. cBook 2. 阿博克 2. bBook 3. 电子书
您可以按分组,然后使用
列表
进行聚合:

df.groupby('book').agg(list).reset_index()
如果您有其他功能,则可以合并回原始数据帧:

result.merge(df,on='book',后缀=('s','')