self.q_table = pd.DataFrame(columns=self.actions)

使用传递的numpy数组创建数据帧,并使用日期索引和标记列.
使用传递的可转换序列的字典对象创建数据帧.
参考链接:http://python.jobbole.com/84416/
参考链接:https://blog.csdn.net/sinat_36330809/article/details/79609797
Abstract:
loc用法(通过标签,对行索引和列索引):
行引用:通过“行标签”(重点!航标签可以是字母和数字:如1.1和1.2)索引行数据;可以引用多行数据如1.4。
列引用:直接类似行标签引用格式引用列标签错误,如1.3。正确做法:如1.6。
行和列同时引用:根据以上可以同时引用行和列数据如1.5
iloc用法(通过行号或列号,对行索引和列索引):
行引用:直接根据行号,虽然有字母行索引但不用,如2.1;如果通过行索引会报错如2.2;通过行号索引多行如2.3
列引用:通过列号索引列数据,如2.4
ix用法(既可以通过行列号索引,也可以通过行列标签索引):
分别如3.1和3.2
1. loc——通过行标签索引行数据






当然获取某列数据最直接的方式是df.[列标签],但是当列标签未知时可以通过这种方式获取列数据。
需要注意的是,dataframe的索引[1:3]是包含1,2,3的,与平时的不同。
2. iloc——通过行号获取行数据





3. ix——结合前两种的混合索引


其他参考链接:
https://blog.csdn.net/niuniuyuh/article/details/76650904
https://blog.csdn.net/hecongqing/article/details/61927615

浙公网安备 33010602011771号