私は、各行が会話ターンである会話ログを追跡するためにPandasデータフレームを使用しています。データフレームには、「会話ID」、「ターンインデックス」、「アクター」、および「発言」列があります。これで、会話ごとに、アシスタント（「アクター」==「ユーザー」）の応答（「俳優」==「ユーザー」）を取得したいと思います（「俳優」==「アシスタント」）は、ユーザーの様子（「」（「」と尋ねます（「」発言」==「お元気ですか？」）。Pythonでこれを行う方法を説明できますか？
I am using a pandas dataframe for tracking conversation logs where each row is a conversational turn. The dataframe has a “conversation id”, “turn index”, “actor”, and “utterance” column. Now for each conversation, I want to get the response (“utterance”) of the user (“actor” == “user”) after the assistant (“actor” == “assistant”) asks how the user is doing (“utterance” == “How are you?”). Can you explain how to do this with Python?