我有Netflix节目的数据集.我想根据以下内容筛选记录:
data.loc[(data.type=='Movie') & (data.genre=='Action') & ('taxi' in str(data.description))]
上面的命令没有语法错误,但是它没有按照我的假设工作.
导致故障的条件是:
('taxi' in str(data.description)
我有Netflix节目的数据集.我想根据以下内容筛选记录:
data.loc[(data.type=='Movie') & (data.genre=='Action') & ('taxi' in str(data.description))]
上面的命令没有语法错误,但是它没有按照我的假设工作.
导致故障的条件是:
('taxi' in str(data.description)
看来你想要Series.str.contains
data.loc[(data.type == 'Movie') & (data.genre == 'Action') & data.description.str.contains('taxi')]
要理解代码为什么不运行,请首先判断print(str(data.description))
的输出.它生产什么?print('taxi' in str(data.description))
的输出是多少?你知道发生了什么吗?