- Pandas数据分析快速上手500招(微课视频版)
- 罗帅 罗斌编著
- 161字
- 2023-07-17 18:40:52
111 在loc中使用lambda筛选列
此案例主要通过在loc中使用lambda表达式设置筛选条件,实现在DataFrame中筛选指定长度的列。当在Jupyter Notebook中运行此案例代码之后,将在DataFrame中筛选长度是4个字符的列名,即筛选股票代码和股票名称这两列,效果分别如图111-1和图111-2所示。

图111-1

图111-2
主要代码如下。

在上面这段代码中,df.loc[:,lambda df: df.columns.str.len()==4]表示在df中筛选长度是4个字符的列名。
此案例的主要源文件是MyCode\H038\H038.ipynb。