拆分两个元素的元组并添加到熊猫数据框[重复]
Posted
技术标签:
【中文标题】拆分两个元素的元组并添加到熊猫数据框[重复]【英文标题】:Split tuple of two elements and add to pandas dataframe [duplicate] 【发布时间】:2021-09-13 07:00:36 【问题描述】:我有一个python中的元组列表:[(3, 0), (3, 6), (9, 6), (9, 9), (13, 10), (13, 1), (16, 8), (12, 17), (20, 18), (10, 21), (24, 17), (8, 25), (28, 25), (18, 31), (32, 8), (19, 33), (29, 33), (34, 37), (34, 19), (33, 37), (35, 40), (40, 24), (40, 50), (46, 40), (40, 40), (11, 43), (43, 47), (43, 26), (35, 46), (42, 49), (52, 44), (46, 53), (54, 36), (57, 37), (70, 60), (26, 63), (39, 66), (69, 44)]
这些只是没有任何键的值,我应该如何将元组添加到数据框中? 例如,我有 A 列和 B 列,元组中的第一个元素是 A 列的值,第二个元素是 B 列的值。
但是如何拆分元组并仅将左侧(第一个)添加到 A 列,将右侧(第二个)添加到列?
【问题讨论】:
【参考方案1】:data = [(3, 0), (3, 6), (9, 6), (9, 9), (13, 10), (13, 1), (16, 8), (12, 17), (20, 18), (10, 21), (24, 17), (8, 25), (28, 25), (18, 31), (32, 8), (19, 33), (29, 33), (34, 37), (34, 19), (33, 37), (35, 40), (40, 24), (40, 50), (46, 40), (40, 40), (11, 43), (43, 47), (43, 26), (35, 46), (42, 49), (52, 44), (46, 53), (54, 36), (57, 37), (70, 60), (26, 63), (39, 66), (69, 44)]
df = pd.DataFrame(data, columns=["A", "B"])
output:
A B
0 3 0
1 3 6
2 9 6
3 9 9
4 13 10
....
【讨论】:
以上是关于拆分两个元素的元组并添加到熊猫数据框[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何为每个循环发出不同的元组并在风暴螺栓的单个字段方法中声明?