为了账号安全,请及时绑定邮箱和手机立即绑定

显示语法错误:Jupyter Notebook 上打印语句的语法无效

显示语法错误:Jupyter Notebook 上打印语句的语法无效

有只小跳蛙 2022-12-20 12:30:41
counter = 0for a in oldCols:    counter += 1    calc = round((data[a].isna().sum() / len(data[a])) * 100, 2)    print((f'{calc}% - Colno: {counter}'))    if calc > 50:        #         print(counter)        toRemove.append(a)这是我的删除 NAN 列的代码。但是,出现的错误是File "<ipython-input-24-cefb2bf286aa>", line 5    print((f'{calc}% - Colno: {counter}'))                                       ^SyntaxError: invalid syntax有人可以帮忙吗?我正在使用 Python 2.7
查看完整描述

1 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

在 Python 2.x 中我们没有 f-strings,这是行不通的:

f'{calc}% - Colno: {counter}'

试试这个:

'{}% - Colno: {}'.format(calc, counter)


查看完整回答
反对 回复 2022-12-20
  • 1 回答
  • 0 关注
  • 85 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信