我想按列表过滤一系列列表。下面我介绍了一个MWE:
a = np.array([[0,1,2],[2,3,5]])
b = pd.Series(list(a))所需输出为
0 [0,1,2]我试过了
b[b == [1, 2, 3]]
# and
b[b in [[1, 2, 3]]]但错误消息显示为('Lengths must match to compare', (2,), (3,))
发布于 2020-11-22 01:57:25
耽误您时间,实在对不起!我通过下面的代码解决了这个问题:
cond = [b[i]== [0, 1, 2] for i in range(b.shape[0])]
b.where(cond).dropna()
#output
0    [0, 1, 2]
dtype: objecthttps://stackoverflow.com/questions/64946145
复制相似问题