pyspark.sql.functions.assert_true<一個class="headerlink" href="//www.eheci.com/api-docs/python/pyspark/latest/pyspark.sql/api/#pyspark-sql-functions-assert-true" title="¶">¶

pyspark.sql.functions。 assert_true ( 上校:ColumnOrName,errMsg:(pyspark.sql.column聯盟。列,str,沒有)=沒有一個 )→pyspark.sql.column.Column<一個class="headerlink" href="//www.eheci.com/api-docs/python/pyspark/latest/pyspark.sql/api/#pyspark.sql.functions.assert_true" title="¶">¶

返回null如果輸入列是正確的;拋出一個異常,否則所提供的錯誤消息。

參數
上校 或str

列名或列表示輸入列來測試

errMsg 或str

一個Python字符串文字或列包含錯誤消息

例子

> > >df=火花createDataFrame(((0,1)),(“一個”,“b”])> > >df選擇(assert_true(df一個<dfb)別名(“r”))收集()[行(r = None)]> > >df=火花createDataFrame(((0,1)),(“一個”,“b”])> > >df選擇(assert_true(df一個<dfb,df一個)別名(“r”))收集()[行(r = None)]> > >df=火花createDataFrame(((0,1)),(“一個”,“b”])> > >df選擇(assert_true(df一個<dfb,“錯誤”)別名(“r”))收集()[行(r = None)]