- Pandas数据分析快速上手500招(微课视频版)
- 罗帅 罗斌编著
- 177字
- 2023-07-17 18:40:51
110 使用loc根据最后一行筛选列
此案例主要通过在loc中使用取反(~)等操作,实现在DataFrame中根据最后一行的数字筛选列。当在Jupyter Notebook中运行此案例代码之后,将在DataFrame中筛选最后一行的数字不是6的列,即淘汰科技书城列,效果分别如图110-1和图110-2所示。

图110-1

图110-2
主要代码如下。

在上面这段代码中,df.loc[:,~(df.iloc[-1,:]==6)]表示在df中筛选最后一行的数字不是6的列,~表示取反操作,-1表示最后一行。
此案例的主要源文件是MyCode\H558\H558.ipynb。