【问题标题】: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 列,将右侧(第二个)添加到列?

【问题讨论】:

    标签: python pandas dataframe tuples


    【解决方案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
    ....
    

    【讨论】:

      猜你喜欢
      • 2016-11-24
      • 1970-01-01
      • 1970-01-01
      • 2021-02-04
      • 2017-11-27
      • 2021-06-18
      • 2019-08-05
      • 2015-03-13
      • 1970-01-01
      相关资源
      最近更新 更多