2024-09-26 18:01:01 发布
网友
df2 = df.groupby('ActualDebugData')['HardwareId'].count().to_frame(name='df1')
数据帧df2的输出为:
ActualDebugData df1 Bell 3212 Bell Mobile 514
我想循环使用df2,并声明Bell和Bell mobile都是相同的,因此添加了相应的df1
最终输出必须是
Bell 3726
任何帮助都将不胜感激
在分组之前,您可以运行类似这样的操作,假设您在空间上进行拆分:
df['HardwareId_list'] = df['HardwareId'].str.split(' ') df['hardware_updated'] = df['HardwareId_list'].apply(lambda x: x[0] if type(x) == list else x)
然后你可以像以前那样分组
根据以上评论进行编辑
如果您有一个列表,请首先将该列表作为映射应用,然后进行分组
在分组之前,您可以运行类似这样的操作,假设您在空间上进行拆分:
然后你可以像以前那样分组
根据以上评论进行编辑
如果您有一个列表,请首先将该列表作为映射应用,然后进行分组
相关问题 更多 >
编程相关推荐