所以我有以下代码作为练习,我正在尝试使用枢轴来融化和解开桌子。这些是我目前所拥有的:
sp500data=yf.Tickers('MMM ABT ...ZTS).history(group_by='ticker',period = '2y')
melted = sp500data.reset_index().melt(id_vars=['Date'], value_name='Value').rename(columns={'variable_0':'Ticker','variable_1':'Attributes' })
pivoted = melted.pivot(index='Date', columns='Attributes')
每当我尝试显示 pivoted('ValueError: Index contains duplicate entries, cannot reshape')
时都会出错。请帮忙
答案 0 :(得分:0)
哦,我知道我应该将我的列分配为列表 ['Ticker', 'Attribute']。这似乎暂时解决了我的问题