此案例主要通过在columns属性中使用字符串的strip()函数,实现在DataFrame中批量修改列名。当在Jupyter Notebook中运行此案例代码之后,将在DataFrame的列名中去掉所有的“(元)”,效果分别如图025-1和图025-2所示。
图025-1
图025-2
主要代码如下。
在上面这段代码中,df.columns=df.columns.str.strip('(元)')表示在df的列名中删除所有的“(元)”,df.columns表示df的所有列名。如果是df.columns=df.columns.map(lambda x:x.replace('(元)','(美元)')),则表示在df的列名中把所有的“(元)”替换为“(美元)”。
此案例的主要源文件是MyCode\H132\H132.ipynb。