Python 带熊猫的条件行选择

Python 带熊猫的条件行选择,python,pandas,Python,Pandas,我想选择熊猫数据帧df的一个子集,其中text列的值为'0.0,0.0'。我认为这个命令应该是df.ix[df['text']==“0.0,0.0”],但它返回 <console>:1: error: identifier expected but symbol literal found. df.ix[df['text'] == "0.0, 0.0"] ^ <console>:1: error: unclosed character lit

我想选择熊猫数据帧
df
的一个子集,其中
text
列的值为
'0.0,0.0'
。我认为这个命令应该是
df.ix[df['text']==“0.0,0.0”]
,但它返回

<console>:1: error: identifier expected but symbol literal found.
   df.ix[df['text'] == "0.0, 0.0"]
            ^
<console>:1: error: unclosed character literal
   df.ix[df['text'] == "0.0, 0.0"]
                 ^
:1:错误:需要标识符,但找到了符号文字。
df.ix[df['text']==“0.0,0.0”]
^
:1:错误:未关闭的字符文字
df.ix[df['text']==“0.0,0.0”]
^

我做错了什么?

如前所述,该错误似乎是Scala编程语言的错误。这是因为我使用的是齐柏林飞艇笔记本,没有指定代码应该用pyspark解释器解释。指定解释器后,代码按预期工作。

是否修改了错误消息的任何部分?否,我没有更改错误消息。尝试时,代码工作正常。您是否可以添加Python/pandas安装的版本、使用的环境等?。。你确定你使用的是Python而不是Scala吗?@DSM我刚刚意识到我在一个齐柏林飞艇笔记本中,并没有指定它应该使用Py解释器。我的错!问题会在5分钟内删除吗