web-dev-qa-db-ja.com

ワイルドカードを使用したPyspark RDD .filter()

フィルターとして使用するテキスト列を含むPyspark RDDがあるため、次のコードがあります。

table2 = table1.filter(lambda x: x[12] == "*TEXT*")

問題は...ご覧の通り、私は*ワイルドカードとして解釈するように彼に伝えようとするが、成功しない。誰もそれを助けてくれませんか?

7
Lucas Mattos

ラムダ関数は純粋なpythonなので、以下のようなものが機能します

table2 = table1.filter(lambda x: "TEXT" in x[12])
11
David