一、前言
前几天在Python钻石交流群【瑜亮老师】给大家出了一道Pandas数据处理题目,使用Pandas完成下面的数据操作:把data列中的元素,按照它们出现的先后顺序进行分组排列,结果如new列中展示...import pandas as pd
df = pd.DataFrame({
'data': ['A1', 'D3', 'B2', 'C4', 'A1', 'A2', 'B2', 'B3',...new列为data列分组排序后的结果
print(df)
结果如下图所示:
二、实现过程
方法一
这里【猫药师Kelly】给出了一个解答,代码和结果如下图所示。...for k, v in Counter(df['data']).items()], [])
运行之后,结果如下图所示:
方法三
【瑜亮老师】从其他群分享了一份代码,代码如下图所示:
import pandas...这篇文章主要盘点了使用Pandas完成data列数据处理,按照数据列中元素出现的先后顺序进行分组排列的问题,文中针对该问题给出了具体的解析和代码演示,一共6个方法,欢迎一起学习交流,我相信还有其他方法,