如何制作另一行中具有相同值的行元组的列表



代码和数据框图像

我试图在一行中为每个相应的'文件名'创建'snippet_time_bounds'的元组列表。因此,示例中的第一行将包含第一个文件名,然后是一个元组列表,如:

[(0.0, 4.032),(4.032, 8.064),(8.064, 12.096),(12.096, 16.128),(20.16, 24.192)...]

您的分组稍微偏离,您正在寻找agg(list),我相信

举例:

df=pd.DataFrame({'filename':[1,2,3,1,2,2,3], 'tuples':[(1,2),(71,2),(10,2),(1,20),(11,222),(31,23),(18,22)]})
df.groupby(['filename']).agg(list)
tuples
filename
1                      [(1, 2), (1, 20)]
2         [(71, 2), (11, 222), (31, 23)]
3                    [(10, 2), (18, 22)]

相关内容

  • 没有找到相关文章

最新更新