我有以下数据框:
symbol PSAR
0 AAPL [nan,100,200]
1 PYPL [nan,300,400]
2 SPY [nan,500,600]
我正在尝试将PSAR列表值转换为如下所示的行:
symbol PSAR
AAPL nan
AAPL 100
AAPL 200
PYPL nan
PYPL 300
... ...
SPY 600
我一直试图通过遵循这篇文章中的答案来解决它(一个关键区别是该帖子有一个列表列表)但无法到达那里。 如何将带有值列表的列转换为 Pandas DataFrame 中的行。
df['PSAR'].stack().reset_index(level=1, drop=True).to_frame('PSAR')
.join(df[['symbol']], how='left')
qq_笑_17
米琪卡哇伊
相关分类