Excel 是否有方法基于列名修改数据帧中的列值?

Excel 是否有方法基于列名修改数据帧中的列值?,excel,python-3.x,pandas,Excel,Python 3.x,Pandas,需要对导入的Excel电子表格选项卡中的dataframe(在同一选项卡上具有多个表格格式)进行操作,以转换值以添加标记,并将值包含在括号中-例如,“丹佛”可以在城市列中变为“大都会(丹佛)” 我可以使用下面的方法导入电子表格选项卡,但无法找到定位不同列和转换值的解决方案 import pandas as pd xls_file = pd.ExcelFile(r"C:\Users\Excel Work Request - Intake Form.xlsx") table = xls_file.p

需要对导入的Excel电子表格选项卡中的dataframe(在同一选项卡上具有多个表格格式)进行操作,以转换值以添加标记,并将值包含在括号中-例如,“丹佛”可以在城市列中变为“大都会(丹佛)”

我可以使用下面的方法导入电子表格选项卡,但无法找到定位不同列和转换值的解决方案

import pandas as pd
xls_file = pd.ExcelFile(r"C:\Users\Excel Work Request - Intake Form.xlsx")
table = xls_file.parse('Demographics Input')
excel上的数据格式如下:

>1  Note to user
>2  Note line 2
>3  Line 3
>4  Line 4: Line4-value
>5  Account name xyz
>6
>.
>.
>.
>13 TABLE1
>14 Table1-header-row [14 column headers]
>15 Blank line
>16 n1 rows of Table1-values [14 column values ]
>   <variable blank rows/lines>
>   TABLE2
>   Table2-header-row [ 13 column headers ]
>   n2 rows of Table2-table-values [ 13 column values ]
>   <some blank rows/lines>
>   TABLE3
>   Table3-header-row [ 11 column headers ]
>   n3 rows of Table3-table-values [ 11 column values ]
>   <variable blank rows/lines>
>   TABLE4
>   Table4-header-row [ 6 column headers ]
>   n4 rows of Table4-table-values [ 6 column values ]
>   <variable blank rows/lines> 
>   < some information not used in processing >
>1用户注意事项
>注2第2行
>3第3行
>4第4行:第4行值
>5帐户名xyz
>6
>.
>.
>.
>13表1
>14表1标题行[14列标题]
>15空行
>16 n1行表1值[14列值]
>   
>表2
>表2标题行[13列标题]
>n2行表2表值[13列值]
>   
>表3
>表3标题行[11列标题]
>n3行表3表值[11列值]
>   
>表4
>表4标题行[6列标题]
>n4行表4表值[6列值]
>    
><处理过程中未使用的某些信息>
要求能够访问表1-4中不同格式(同一选项卡上有多个表格式)的列中的值,识别每种类型的列,并应用一些规则进行转换。我正在查看df.loc,但由于我对熊猫没有太多经验,因此无法确定解决方案