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)
添加回答
举报
0/150
提交
取消