版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44580977/article/details/102012895
在pandas中DataFrame.index可以访问DataFrame全部的行索引,DataFrame.columns可以访问DataFrame全部的列索引
我们用DataFrame.axes查看交易数据行和列的轴标签基本信息,DataFrame.axes等价于DataFrame.index结合DataFrame.columns
DataFrame.values可以访问DataFrame全部元素数值,以numpy.ndarray数据类型返回
某列内容访问可以通过类似字典标记或属性的方式,比如DataFrame[‘Open’]或是DataFrame.Open方式,返回得到的’Open’列元素其实是Series数据结构(类似数组)
某行内容可以用切片式访问,比如访问从索引0开始的第一行元素,我们使用DataFrame[0:1]方式,返回得到的元素是DataFrame数据结构
元素级访问有三种: loc是通过标签方式选取数据,iloc是通过位置方式选取数据,ix则是结合loc和iloc的特点,采用混合标签和位置的方式访问元素。
我们特别要重点关注标签形式的行\列索引与位置形式的行\列索引之间的转换,可以帮助我们更灵活的访问DataFrame元素。