簡體   English   中英

Pyspark 過濾 dataframe 如果列不包含字符串

[英]Pyspark filter dataframe if column does not contain string

我希望以前沒有問過,至少我找不到。 我正在嘗試排除鍵列不包含“sd”值的行。 以下是它包含時的工作示例。

values = [("sd123","2"),("kd123","1")] 
columns = ['Key', 'V1']
df2 = spark.createDataFrame(values, columns)

df2.where(F.col('Key').contains('sd')).show()

怎么做相反?

使用~按位 NOT:

df2.where(~F.col('Key').contains('sd')).show()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM