2016-09-13 48 views
1

我想选择一个熊猫数据框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"] 
       ^

我做错了什么?

+0

您是否修改了错误信息的任何部分? – ayhan

+0

不,我没有更改错误信息 –

+0

当我尝试它时它工作正常。你可以添加你的Python/pandas安装版本,你正在使用的环境等? – ayhan

回答

1

由于DSM指出,错误似乎是来自Scala编程语言的错误。这是因为我使用的是Zeppelin笔记本,并未能说明应该使用pyspark解释器来解释代码。指定解释器后,代码按预期工作。