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'])

 

关注公众号「水沐教育科技」,在手机上阅读所有教程,随时随地都能学习。内含一款搜索神器,免费下载全网书籍和视频。

公众号二维码
微信扫码关注公众号

微信交流群 关注微信公众号,加入官方交流群。内含一款搜索神器,免费下载全网书籍和视频。