Следующий синтаксис:
def func0(x: Int => Int, y: Int)(in: DataFrame): DataFrame = {
in.filter('col > x(y))
}
Невозможно поместить 'col.«col» не работает, тогда как «col» прекрасно работает в следующем коде:
def func1(x: Int)(in: DataFrame): DataFrame = {
in.selectExpr("col", s"col + $x as col1")
}
Значение 'col
означает?
Пример кадра данных содержит только один столбец, col
, что если 2 или 3 столбца?Здесь явно что-то не хватает.Что-то говорит мне, что это очень просто.