你如何輸入一個函式將回傳 PySpark Column 型別的提示?
import pyspark.sql.functions as F
def get_some_filter_expression(col_string_name) -> TODO:
return F.col(col_string_name)
我在上面包含了一個虛擬示例,我試圖弄清楚TODO應該是什么。
編輯:我想我有這個問題的原因是因為我假設 PySpark 下的“列型別”spark.sql.types可用于型別提示。不是這種情況。如果這是一個常見的混淆,我將保留這個問題。請參閱下面 LiamFiddler 的回答。
uj5u.com熱心網友回復:
您可以執行以下操作:
from pyspark.sql import Column, Functions as F
def get_some_filter_expression(col_string_name) -> Column:
return F.col(col_string_name)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/316788.html
