我有一个熊猫数据帧包括聊天机器人的数据,我想打印用户的输入响应特定聊天机器人的消息如:打印下一行
(Row 1) Bot: Hi, What are your hobbies?
(Row 2) User1: Cricket, FootBall
(Row 3) Bot: Hi, What is your name?
(Row 4) User2: Alexa
(Row 5) Bot: Hi, What are your hobbies?
(Row 6) User3: Tennis, Baseball
所以基本上我有一个6行1列的数据框,我想打印用户对特定问题的输入:“嗨,你有什么爱好?”只要。
我尝试下面的代码打印出机器人的问题,但我无法找到一个方法来获取用户的回答这个具体的问题。
for i in Chat_Column:
if i =="Bot: Hi, What are your hobbies?":
print (i);
基本上我想在这种情况下,输出是:
User1: Cricket, FootBall
User3: Tennis, Baseball
如果你打算用熊猫DataFrames工作,你应该原产于大熊猫的索引选项坚持,而不是原生的Python迭代。它们速度更快,虽然可能不如python那么直观(特别是如果你不习惯它们),从长远来看,它实际上是一个很大的节省时间的方法。 – pshep123