【问题标题】:List to dataframe conversion列表到数据框的转换
【发布时间】:2022-11-30 09:39:22
【问题描述】:

有如下数据:

my_list=[(B_BC,0.3140561085683502, 0.27612272457883213)
(BR_BR,0.1968307181527823, 0.18806346643096217)]

我需要将其转换为具有 3 列的数据框。带有位置的第一列,第二列和第三列应该是 a 和 b。

预期产出

【问题讨论】:

    标签: list dataframe


    【解决方案1】:

    我假设您使用的是 Python,那么这会起作用

    my_list=[('B_BC',0.3140561085683502, 0.27612272457883213),
    ('BR_BR',0.1968307181527823, 0.18806346643096217)]
    
    print(my_list)
    
    import pandas as pd
    
    df = pd.DataFrame(my_list, columns = ['Location','A','B'])
    
    print(df)
    
    Location       A         B
      B_BC     0.314056  0.276123
      BR_BR    0.196831  0.188063
    

    【讨论】:

      猜你喜欢
      • 2023-01-04
      • 2020-04-15
      • 2020-04-17
      • 2022-11-14
      相关资源
      最近更新 更多