- Pandas数据分析快速上手500招(微课视频版)
- 罗帅 罗斌编著
- 262字
- 2023-07-17 18:40:53
114 使用iloc筛选并修改单个数据
此案例主要演示了使用iloc根据行列索引数字在DataFrame中获取和修改单个数据。当在Jupyter Notebook中运行此案例代码之后,将在DataFrame中把df.iloc[2,2]的数据乘以2,即把聚石化学的最高价乘以2,效果分别如图114-1和图114-2所示。
图114-1
图114-2
主要代码如下。
在上面这段代码中,df.iloc[2,2]*=2表示在df中根据指定的行列索引数字[2,2]筛选并修改数据,即把聚石化学的最高价乘以2。特别需要注意的是:当使用iloc筛选数据时,DataFrame的行标签和列名不参与计数,且索引数字总是从0开始,列索引数字按照从左到右的方向增加,行索引数字按照从上到下的方向增加。在此案例中,df.iloc[0,0]表示688677。
此案例的主要源文件是MyCode\H107\H107.ipynb。