サーバーから取り出したチャットボットの発話のCSVを、ボット毎に分けた後、ユーザーとボットの発話に分けたいと考えています。
・sendText: 発話内容
・userId: ユーザーのID
・botId: ボットのID
・messageType: ボットの発話ルール
・Bot: TrueがBotの発話 Falseがユーザーの発話
botIdの"B"のみを取り出し、その後Botの"True"のみを取り出したいとします。
python
1df_B=df[df.botId == "B"]
これで"B"のみを取り出すことができたのですが、その後に
python
1df_B_true=df_B[df_B.Bot == "True"]
とすると
/usr/local/lib/python3.6/dist-packages/pandas/core/ops/init.py:1115: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison
result = method(y)
のメッセージが出て、headで確認すると1行目以外がすべてdropされてしまっています。
この場合はどういった処理が適切なのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/03 13:39