115 使用iloc筛选并修改多个数据

此案例主要演示了在iloc中使用列表指定多个行索引数字和列索引数字,实现在DataFrame中根据列表指定的多个非连续的行索引数字和列索引数字筛选并修改多个数据。当在Jupyter Notebook中运行此案例代码之后,将在DataFrame中把聚石化学、和林微纳、电气风电的最高价和最新价分别乘以2,效果分别如图115-1和图115-2所示。

图115-1

图115-2

主要代码如下。

在上面这段代码中,df.iloc[[0,2,3],[2,4]]*=2表示在df中根据列表指定的多个行索引数字和列索引数字筛选并修改多个数据,即把聚石化学、和林微纳、电气风电的最高价和最新价分别乘以2。

此案例的主要源文件是MyCode\H838\H838.ipynb。