给定以下数据集:
| title | start | end
| bla | 10 | 30
我想找到两个数字之间的差异(开始 - 结束)并将它们设置为一个新列,使其看起来像:
| title | time_spent |
| bla | 20 |
正如我在这个问题中看到的那样,数据的类型是Dataset<Row>
dataset = dataset.withColumn("millis spent: ", col("end") - col("start")).as("Time spent");
我希望它能够工作的,但它没有,可能是因为该线程是关于 DataFrames 而不是 DataSets,或者可能是因为 Scala 允许它在 Java 中是非法的?
千巷猫影
相关分类