我想从spark 2数据集中获取第一行......数据集如下:
|arrayValue |
+-------------------------------------------------------------+
|[1.47527718E12, 134535353E12] |
+-------------------------------------------------------------+
我使用以下代码来获取拖曳值
double training_point = (double) ratios.collectAsList().get(0).getDouble(0);
double validation_point = (double) ratios.collectAsList().get(0).getDouble(1);
但它给了我以下例外:
java.lang.ClassCastException: scala.collection.mutable.WrappedArray$ofRef cannot be cast to java.lang.Double
有谁知道如何修复错误?
答案 0 :(得分:0)
我认为当你只有一个
时,你正试图获得2个阵列