gpt4 book ai didi

来自数组列表的 python pandas 数据框

转载 作者:行者123 更新时间:2023-12-02 09:13:17 24 4
gpt4 key购买 nike

我有一个这样的列表:

[[无, '问价', '出价'], ['4Y', 343.545, 344.621],['7Y', 0.016, 0.015],['9Y', 99.9, 99.8]]

我想将其转换为数据框:


'4Y'| '询问' | 343.545
'4Y'| '出价' | 344.621
'7Y'| '询问' | 0.016
'7Y'| '出价' | 0.015
'9Y'| '询问' | 99.9
'9Y'| '出价' | 99.8

我尝试过各种“疯狂”的方法,但它们看起来非常丑陋且效率低下。

最佳答案

假设 l 是您的列表。构造dfmelt

df = pd.DataFrame(l[1:], columns=l[0])
df.rename({None: 'Year'}, axis=1).melt('Year').sort_values('Year')

Out[477]:
Year variable value
0 4Y ASK 343.545
3 4Y BID 344.621
1 7Y ASK 0.016
4 7Y BID 0.015
2 9Y ASK 99.900
5 9Y BID 99.800

关于来自数组列表的 python pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58980656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com