Python 3.x 将数据帧列与集合进行比较

Python 3.x 将数据帧列与集合进行比较,python-3.x,pandas,dataframe,set,Python 3.x,Pandas,Dataframe,Set,我有一个包含“date”列的数据框。 我正在另一组“date\u set”中维护一组白名单日期 我试图实现的是,如果在日期集中存在“日期”,我将在“是日期\u白名单”列中添加true,否则为false 关于如何实现这一点,有什么建议吗?请使用: 工作。谢谢@Sanchay很乐意帮忙。我也有类似的问题。如果我不只是匹配,而是希望在获得匹配的地方将整行提取到另一个数据帧中,该怎么办?例如,如果集合中有一个元素出现在第45行的相关列中,那么我希望提取第45行中的所有列信息并将其写入第三个数据帧。你知道

我有一个包含“
date
”列的数据框。 我正在另一组“
date\u set
”中维护一组白名单日期

我试图实现的是,如果在<代码>日期集<代码>中存在“
日期”,我将在“
是日期\u白名单
”列中添加true,否则为false

关于如何实现这一点,有什么建议吗?

请使用:


工作。谢谢@Sanchay很乐意帮忙。我也有类似的问题。如果我不只是匹配,而是希望在获得匹配的地方将整行提取到另一个数据帧中,该怎么办?例如,如果集合中有一个元素出现在第45行的相关列中,那么我希望提取第45行中的所有列信息并将其写入第三个数据帧。你知道这是怎么回事吗?
df['is_date_whitelisted'] = df['date'].isin(list(date_set))