Python Pandas query() 函数中单双引号使用错误导致 SyntaxError: invalid syntax
在使用 Python Pandas 的 query() 函数时,如果查询语句中使用了双引号而不是单引号,就会出现 SyntaxError: invalid syntax 错误。这是因为 Python 中字符串可以使用单引号或双引号表示,但在查询语句中应使用单引号。
例如,以下代码会报错:
print(df_pk.query('Type 1 == "Fighting"'))
正确的查询语句应该是:
print(df_pk.query('Type 1 == 'Fighting''))
将双引号改为单引号即可解决问题。
原文地址: https://www.cveoy.top/t/topic/futb 著作权归作者所有。请勿转载和采集!