如何在python中将嵌套列表转换为数据框

时间:2019-03-30 17:48:44

标签: python pandas

我是Python的新手,正在尝试将嵌套列表对象转换为数据框,以便可以在r程序中使用它。

该对象被命名为“ positions”,这是该对象中的数据:

[
    Position(account='DU1340125', 
             contract=Future(conId=138979241, symbol='CL'), 
             position=1.0, avgCost=60022.37), 
    Position(account='DU1340125', 
             contract=Future(conId=321454633, symbol='YM'), 
             position=1.0, avgCost=129302.05)
]


df = pd.DataFrame([positions])

我要查看的数据框如下所示:

account     Future.conId Future.symbol position avgCost  
'DU1340125' 138979241    'CL'          1.0      60022.37  
'DU1340125' 321454633    'YM'          1.0      129302.05

我得到的结果是:

0  (DU1340125, Future(conId=138979241, symbol='CL'...  
   (DU1340125, Future(conId=321454633, symbol='YM'...

0 个答案:

没有答案