Python3.0语法错误

Python3.0语法错误,python,pandas,converters,Python,Pandas,Converters,我正在用Python3.0运行Jupyter笔记本,使用Pandas读取Excel文件。我正在使用转换器更改列中的值,即-1到1。我一直在转换器中遇到语法错误 将熊猫作为pd导入 def转换成成人(单元): 如果单元格==-1: 返回1 返回单元 df=pd.read\u excel(“Merged.xlsx”,“Sheet1”,转换器=['maintal\u not\u activation':convert\u maintal]) 回报是 File "<ipython-input

我正在用Python3.0运行Jupyter笔记本,使用Pandas读取Excel文件。我正在使用转换器更改列中的值,即-1到1。我一直在转换器中遇到语法错误

将熊猫作为pd导入
def转换成成人(单元):
如果单元格==-1:
返回1
返回单元
df=pd.read\u excel(“Merged.xlsx”,“Sheet1”,转换器=['maintal\u not\u activation':convert\u maintal])
回报是

  File "<ipython-input-17-8eea921e19bb>", line 10
    df = pd.read_excel("Merged.xlsx", "Sheet1", converters = ['adult_not_activation':convert_adult])
                                                                                    ^
SyntaxError: invalid syntax
文件“”,第10行
df=pd.read\u excel(“Merged.xlsx”,“Sheet1”,转换器=['maintal\u not\u activation':convert\u maintal])
^
SyntaxError:无效语法

我正处于巨蟒和熊猫之旅的开始阶段,所以我希望我的问题不是太琐碎,不值得去问。欢呼声

错误指出了问题:)您正在使用一个
列表
,其中需要一个
dict

df=pd.read\u excel(“Merged.xlsx”,“Sheet1”,转换器={'maintal\u not\u activation':convert\u maintal})

转换器
参数采用
字典
,您将此
字典
作为
列表
提供,但使用
字典
语法

df = pd.read_excel("Merged.xlsx", "Sheet1", converters = {'adult_not_activation':convert_adult}) # {} instead of []

您的
列表
目录
看起来很混乱。尝试在以下位置进行更改:
{'maintum\u not\u activation':convert\u maintum}
并查看