Skip to main content
 首页 » 编程设计

python之将列表转换为对角矩阵 DataFrame

2025年05月04日22grandyang

我以这种格式返回了一个元组列表:

[date1, date2, date3] 
[ticker1, ticker2, ticker3] 
[value1, value2, value3] 

我想将它转换成一个 pandas 数据框,其中索引是日期,列是代码,数据是值。

请您参考如下方法:

使用枢轴

df=pd.DataFrame(lst).T 
df.pivot(*df) 
 
1     ticker1 ticker2 ticker3 
0                             
date1  value1    None    None 
date2    None  value2    None 
date3    None    None  value3