df=pandas.DataFrame(processed_data_format, columns=["file_name", "innings", "over","ball", "individual ball", "runs","batsman", "wicket_status","bowler_name","fielder_name"])
a = {'runs':['sum'],'ball':['sum'],'file_name':['unique']}
t = df.groupby('batsman').agg(a)
运行此代码后,我得到的结果如
['Younis Khan', array(['225245', '225247'], dtype=object), 113, 121]
但我希望得到像
这样的结果['Younis Khan', 2 , 113, 121]
而不是数组(['225245','225247'],dtype = object)我需要计算文件名