检查列表中数组的任何元素
Check any element of an array inside a list
假设我有一个数组,由 pandas 数据框和 array = df.index.values
创建,如下所示:
array
array(['A', 'B', 'C', 'D',
'E', 'F', 'G', 'H'], dtype=object)
我得到一个 python 列表,如下所示:
list = ['AB', 'AC', 'AD', 'AE', 'AF', 'AG', 'A']
正在寻找执行以下操作的函数:
如果数组的任何元素也在列表中,给我 True。如果不给我False.
PS:我不是要找元素。只是想知道这样的元素是否存在。
Pandas 解决方案 Index.isin
and Index.any
:
df.index.isin(List).any()
假设我有一个数组,由 pandas 数据框和 array = df.index.values
创建,如下所示:
array
array(['A', 'B', 'C', 'D',
'E', 'F', 'G', 'H'], dtype=object)
我得到一个 python 列表,如下所示:
list = ['AB', 'AC', 'AD', 'AE', 'AF', 'AG', 'A']
正在寻找执行以下操作的函数:
如果数组的任何元素也在列表中,给我 True。如果不给我False.
PS:我不是要找元素。只是想知道这样的元素是否存在。
Pandas 解决方案 Index.isin
and Index.any
:
df.index.isin(List).any()