2016-09-13 15 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インタプリタで解釈されるべきであると指定しなかったためです。インタプリタを指定した後、コードは期待どおりに動作しました。