Python:DataFrame重组

时间:2018-03-12 11:36:38

标签: python pandas dataframe

我有一个从下面的代码生成的DataFrame

import pandas as pd
import pandas_datareader.data as web
from datetime import datetime

start=datetime(2018, 3, 1)
end=datetime(2018,3,12)
symbol = ['AAPL' , 'IBM' , 'MSFT' , 'GOOG']

Morningstar=web.DataReader(symbol, data_source='morningstar',start=start, end=end)
dfResetMorningstar=Morningstar.reset_index()
pricemine=dfResetMorningstar[['Symbol','Date','Close']]
pricemine.set_index(['Symbol','Date'], inplace=True)

结果: enter image description here

我想将数据框转换为类似下面的格式(数据将是['关闭']数据

enter image description here

我不确定如何使用" groupby"评论。任何反馈都将非常感激。也可以采用不使用" groupby"。

的其他方式

谢谢!

1 个答案:

答案 0 :(得分:1)

在第一级使用unstack

PropTypes.string.isDefined // allows null but not undefined
PropTypes.string.isNotNull // allows undefined but not null