sparkデータフレーム(notLike()など)にlike()のカウンターメソッドはありますか?
または、従来のSQLクエリを使用する以外にそれを行う他の方法はありますか?
私は次の正反対をしたい:
df.where(col("_c2").like("XY6%")).show(5)
出来た :)
'not'キーワードの代わりに否定演算子(〜)を使用する必要がありました。
df.where(~ col("_c2").like("XY6%")).show(5)
またはあなたがすることができます:
df.where( col("_c2").like("XY6%") == False ).show(5)
like()
のカウンター関数はありませんが、その関数を否定すると、not
を使用して結果を得ることができます。
2つの条件の場合、次のように実行できます。
df.where((~col("_c2").like("XY6%")) & (~col("_c2").like("X6%")))