![Pandas数据分析快速上手500招(微课视频版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/35/47216035/b_47216035.jpg)
上QQ阅读APP看书,第一时间看更新
123 使用iloc筛选并修改多行数据
此案例主要演示了在iloc的行索引数字中指定起始行和结束行,实现在DataFrame中以整行方式筛选并修改多行数据。当在Jupyter Notebook中运行此案例代码之后,将在DataFrame中把海泰新光、金盘科技、聚石化学这三行的所有数据分别乘以2,效果分别如图123-1和图123-2所示。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P121_9067.jpg?sign=1739367968-QA4P69vEphaEF3vqEVZFBhh6dDfzDyLe-0-104b7815592bd441f63792caa98fd12e)
图123-1
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P121_9068.jpg?sign=1739367968-Bhyrpynn4Ihxj9NARpPsbK2zc8Eew7ie-0-32d86f23dad839711bbc2c80fd7262e2)
图123-2
主要代码如下。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P121_9071.jpg?sign=1739367968-Cwiyk7Lj2ysrWDEIwTsFaKUpkpL1gyki-0-930b5c2d424e3a0b969e52a837f0ede6)
在上面这段代码中,df.iloc[0:3]*=2表示在df中把第1行到第3行之间的所有数据分别乘以2,即在df中把海泰新光、金盘科技、聚石化学这3行(3种股票)的所有数据分别乘以2。
此案例的主要源文件是MyCode\H114\H114.ipynb。