上QQ阅读APP看书,第一时间看更新
092 使用loc筛选并修改多个数据
此案例主要演示了使用列表指定loc的多个行标签和多个列名,实现根据列表指定的多个非连续的行标签和列名筛选并修改数据。当在Jupyter Notebook中运行此案例代码之后,将在DataFrame中把行标签分别为688669、688661、688660,列名分别为最高价、最新价的数据分别乘以2,效果分别如图092-1和图092-2所示。
图092-1
图092-2
主要代码如下。
在上面这段代码中,df.loc[['688669','688661','688660'],['最高价','最新价']]=df.loc[['688669','688661','688660'],['最高价','最新价']]*2表示在df中把行标签分别为688669、688661、688660,列名分别为最高价、最新价的数据分别乘以2。
此案例的主要源文件是MyCode\H106\H106.ipynb。