跳到內容

Expression 用於定義篩選邏輯,以便傳遞給 Dataset Scanner

Expression$scalar(x) 建構一個 Expression,其總是評估為提供的純量(長度為 1)R 值。

Expression$field_ref(name) 用於建構一個 Expression,其評估為 Dataset 中針對其評估的具名欄位。

Expression$create(function_name, ..., options) 建構一個函式呼叫 Expression,包含一個或多個 Expression... 中任何還不是運算式的內容都會被包裝在 Expression$scalar() 中。

Expression$op(FUN, ...) 用於邏輯和算術運算子。 ... 中的純量輸入將嘗試轉換為呼叫中 Expression 的通用類型,以便 Dataset 中欄位的類型得以保留,且不會不必要地上轉型,這可能會很耗費資源。