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

 

posted @ 2018-03-19 09:31  BreakofDawn  阅读(543)  评论(0)    收藏  举报