我正在尝试使用bean shell解释器,但似乎每次导入一个包/类;我犯了同样的错误。
可能是因为包没有下载,但我不知道我怎么能这样做?任何意见都将不胜感激。
我正在使用Linux / Ubuntu。
以下示例:
import org.apache.spark.sql.functions._
val df = Seq(
("Jul", 2017"), ("May", "Q2-2017"),
("Jan", "Q1-2016"), ("Dec", "Q4-2016"), ("Aug", "Q1-2016")
).toDF("month", "quater")
df.orderBy(unix_timestamp(
concat_ws(" ", col("month"), substring(col("quater"), 4, 6)), "MMM yyyy"
)).show()
+-----+-------+
|month| quater|
+-----+-------+
| Jan|Q1-2016|
| Aug|Q1-2016|
| Dec|Q4-2016|
| May|Q2-2017|
| Jul|Q3-2017|
+-----+-------+