【发布时间】:2022-11-30 09:39:22
【问题描述】:
有如下数据:
my_list=[(B_BC,0.3140561085683502, 0.27612272457883213)
(BR_BR,0.1968307181527823, 0.18806346643096217)]
我需要将其转换为具有 3 列的数据框。带有位置的第一列,第二列和第三列应该是 a 和 b。
预期产出
【问题讨论】:
有如下数据:
my_list=[(B_BC,0.3140561085683502, 0.27612272457883213)
(BR_BR,0.1968307181527823, 0.18806346643096217)]
我需要将其转换为具有 3 列的数据框。带有位置的第一列,第二列和第三列应该是 a 和 b。
预期产出
【问题讨论】:
我假设您使用的是 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
【讨论】: