将数据框中的元组元素转换为单独的列

时间:2019-06-11 21:30:53

标签: python-3.x dataframe tuples

我有一个分组的数据框(按“ id”分组),如下所示:

id      0        1
a    (x1,x2)  (y1,y2)
b    (x1,x2)  (y1,y2)

“ id”是索引(因为其分组在“ id”上),并且“ 0”和“ 1”仅表示具有在其中表示的值的列。 (x,y)坐标是元组。

我希望生成一个如下所示的数据框:

id      x        y
a       x1       y1
a       x2       y2
b       x1       y1
b       x2       y2

我觉得这是一个相对简单的解决方案,但是我还无法弄清楚将其转换为我想要的表所需要的内容。有什么想法吗?

更新

这已被标记为重复项,但是我看到的所有其他解决方案都仅嵌套包含多个元素的一列值,而这个解决方案正在寻找具有多个元素的2列。这些其他解决方案无法满足我的需求。

0 个答案:

没有答案