def GetScore(x): if x>=2: a =0 else: a =1 return a score_1=data_active['瑕疵户'].apply(GetScore)出现invalid syntax错误为什么
时间: 2024-02-15 20:03:12 浏览: 134
invalid syntax 是一个 Python 的语法错误
这段代码中的问题在于第二行的if语句没有结束。应该在if语句后面添加一个冒号来表示条件语句的开始,同时在if语句的下一行添加一些代码来表示条件为真时的操作。修改后的代码如下所示:
```
def GetScore(x):
if x>=2:
a =0
else:
a =1
return a
score_1=data_active['瑕疵户'].apply(GetScore)
```
这样修改后应该就可以避免出现 "invalid syntax" 错误了。
阅读全文