Python3.0语法错误
我正在用Python3.0运行Jupyter笔记本,使用Pandas读取Excel文件。我正在使用转换器更改列中的值,即-1到1。我一直在转换器中遇到语法错误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
将熊猫作为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}
并查看