Python 分组并提取数据

Python 分组并提取数据,python,pandas,sorting,pandas-groupby,Python,Pandas,Sorting,Pandas Groupby,熊猫公司的新成员,我能够从csv文件创建数据帧。我也能解决它 我现在正在努力的是:我给出了一个来自熊猫数据帧的图像作为示例。 第一列是索引, 第二列是组号 第三栏是发生的事情 我想在第二列的基础上,在相同的唯一数据帧上去掉第三列 我强调几个例子:对于数字9,返回序列 [60,61,70,51] 对于数字6,返回序列 [65,55,56] 对于数字8,返回单个元素8 如何使用groupby进行此提取 非常感谢 当做 Alex从这个问题的答案开始,我们可以提取以下代码以获得所需的结果 datafr

熊猫公司的新成员,我能够从csv文件创建数据帧。我也能解决它

我现在正在努力的是:我给出了一个来自熊猫数据帧的图像作为示例。

第一列是索引, 第二列是组号 第三栏是发生的事情

我想在第二列的基础上,在相同的唯一数据帧上去掉第三列

我强调几个例子:对于数字9,返回序列 [60,61,70,51]

对于数字6,返回序列 [65,55,56]

对于数字8,返回单个元素8

如何使用groupby进行此提取

非常感谢 当做
Alex

从这个问题的答案开始,我们可以提取以下代码以获得所需的结果

dataframe =  pd.DataFrame({'index':[0,1,2,3,4], 'groupNumber':[9,9,9,9,9], 'value':[12,13,14,15,16]})
grouped = dataframe.groupby('groupNumber')['value'].apply(list)

请提供我们可以轻松复制和粘贴的实际数据,而不是图像。然后,帮助变得更容易。正如前面所说的。另外,你只想得到那些确切的群体吗?所以
9,6和8
或所有组?列名称会有帮助…谢谢。我想提取这些值。我关于unique的措辞是将所有这些向量存储在同一个数据帧上。是的,我的问题在那里得到了回答。我的解决方案是在group by df_sorted_unique.groupby('a')['B'])之后应用一个列表。应用(list)。