Так что я не использовал функции лямбда много, и мои профессора толкают, что мы их используем, поэтому я немного борюсь.Лямбда-функция, которая проверяет, находится ли одна из трех строк в строке
Я работаю в Pyspark, и мне нужно проверить, есть ли одно из трех слов в строке и подсчитать, сколько раз они появляются. Вот моя текущая попытка:
lines = sc.textFile("File")
counts = lines.filter(lambda line: "x" or "y" or "z" in line.lower())
counts.count()
Когда я это делаю, счетчик равен общему числу строк, что неверно.
Любая помощь будет высоко оценена.
' "х" в ... или "у" в ... или "г" в ...' – Barmar