在使用 Python Pandas 的 query() 函数时,如果查询语句中使用了双引号而不是单引号,就会出现 SyntaxError: invalid syntax 错误。这是因为 Python 中字符串可以使用单引号或双引号表示,但在查询语句中应使用单引号。

例如,以下代码会报错:

print(df_pk.query('Type 1 == "Fighting"'))

正确的查询语句应该是:

print(df_pk.query('Type 1 == 'Fighting''))

将双引号改为单引号即可解决问题。

Python Pandas query() 函数中单双引号使用错误导致 SyntaxError: invalid syntax

原文地址: https://www.cveoy.top/t/topic/futb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录