Pyspark 中 LIKE 运算符的等效项是什么?
例如我想做:
SELECT * FROM table WHERE column LIKE "*somestring*";
寻找像这样简单的东西(但这不起作用):
df.select('column').where(col('column').like("*s*")).show()
您可以使用where
and col
函数来做同样的事情。where
将用于根据条件过滤数据(这里是,如果列类似于'%string%'
). The col('col_name')
用于表示条件和like
是运算符:
df.where(col('col1').like("%string%")).show()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)