从Row提取值应该并不比从Scala列表中提取值更困难;但是在实践中,您必须知道列的确切类型才能提取它。您甚至不能将列转换为字符串;对于一个伟大的框架(如Spark )来说,这有多荒谬呢?, col2: int]
java.lang.ClassCastException: java.lang.Integercannot be cast to java.lang.String<
是否可以将Java时间戳数据类型转换为Scala TimestampType,反之亦然?asInstanceOf[TimestampType]java.lang.ClassCastException: java.sql.Timestamp cannot be cast to org.apache.spark.sql.types.TimestampType
collectionAsScalaIterableConverter(columns).asScala().toSeq();List(org.apache.spark.OneToOneDependency@17f43f4a))
- field (class: org.apache.spark.rdd.RDD$