如何使用python搜索字符串中的特定文本

如何使用python搜索字符串中的特定文本,python,pandas,dataframe,csv,Python,Pandas,Dataframe,Csv,我正在使用数据集尝试制作一个动态气泡图,但我遇到了一个问题。当我搜索体裁(如西部片)时,它搜索的正是那个字符串。问题在于,'dataset\u by_year[“流派”]”包含多种流派(例如西部、喜剧、动作),但这些流派并不匹配 for genre in genres: dataset_by_year = BubbleGV[BubbleGV["year"] == year1] dataset_by_year_and_cont = dataset_by_year

我正在使用数据集尝试制作一个动态气泡图,但我遇到了一个问题。当我搜索体裁(如西部片)时,它搜索的正是那个字符串。问题在于,
'dataset\u by_year[“流派”]”
包含多种流派(例如西部、喜剧、动作),但这些流派并不匹配

for genre in genres:
    dataset_by_year = BubbleGV[BubbleGV["year"] == year1]
    dataset_by_year_and_cont = dataset_by_year[
        dataset_by_year["genre"] == genre]
我想做的就是在多个流派中搜索流派并匹配字符串


任何帮助都将不胜感激。

抱歉,没有检查您的完整数据。请尝试此操作,它可能会起作用:

dataset_by_year_和_cont=dataset_by_year[dataset_by_year[“流派”]。str.contains(流派)]

那么,这些数据究竟是如何存储的呢?它是字符串列表、包含逗号分隔值的字符串还是其他内容?