DataFrame属性及索引设置
DataFrame属性
data=pd.DataFrame(stock_change,index=stock_code,columns=date)
shape获取形状
data.shape
(10, 5)
index获取行索引列表
data.index
Index(['股票1', '股票2', '股票3', '股票4', '股票5', '股票6', '股票7', '股票8', '股票9', '股票10'], dtype='object')
columns列索引
data.columns
DatetimeIndex(['2019-04-03', '2019-04-04', '2019-04-05', '2019-04-08',
'2019-04-09'],
dtype='datetime64[ns]', freq='B')
T转置
data.T

DataFrame索引设置
1、修改行列索引
2、重置索引
3、设置新索引
df=pd.DataFrame({
'month':[1,4,7,10],
'year':[2012,2014,2013,2014],
'sale':[55,40,84,31]
})
print(df)
month year sale 0 1 2012 55 1 4 2014 40 2 7 2013 84 3 10 2014 31
以月份设置新的索引
df.set_index('month')

设置多个索引,以年和月份
df.set_index(keys=['month','year'])
关注公众号「水沐教育科技」,在手机上阅读所有教程,随时随地都能学习。内含一款搜索神器,免费下载全网书籍和视频。

微信扫码关注公众号