df = pl.DataFrame({'list_column': [['a.xml', 'b.xml', 'c', 'd'], ['e.xml', 'f.xml', 'g', 'h']]})
def func(x):
return [y for y in x if '.xml' in y]
df.with_columns(pl.col('list_column').map_elements(func, return_dtype=pl.List(pl.String)))
有没有办法在不使用的情况下实现相同的目的map_elements
?
有一个已接受的请求
list.filter()
您可以使用以下方式模拟该行为
list.eval()