我有一个来自Netflix的电影和电视剧的熊猫数据帧,其中一个列是该节目的可用国家。此列包含可以包含多个国家/地区的字符串(例如"德国、捷克共和国"(。
现在我想找到所有来自特定国家的节目。这意味着我需要检查国家名称是否出现在字符串中。我想这样解决它:
df.loc[distinct_countries[0] in df['country']]
但是pandas不支持in
运算符。我确实试图通过在每个国家和电影中迭代来解决这个问题,但由于数据帧很大,这个解决方案不够有效。如果你知道使用熊猫的更简单的解决方案,请随时帮助我。
提前感谢!
您可能正在查找.str.contains()
。如果您想检查多个国家/地区,它还可以处理正则表达式。