double型を含むcsvファイルがあります。データフレームにロードすると、この文字列がjava.lang.Stringであることを示すこのメッセージがjava.lang.Doubleにキャストできません私のデータはnumeric.Howどのように私は私のコードを変更する必要がありますダブルtype.howを含むこのCSVファイルからデータフレームを取得しますか?データフレーム内の文字列データをdoubleに変換します
import org.apache.spark.sql._
import org.apache.spark.sql.functions._
import org.apache.spark.sql.SparkSession
import org.apache.spark.sql.types.{ArrayType, DoubleType}
import org.apache.spark.sql.functions.split
import scala.collection.mutable._
object Example extends App {
val spark = SparkSession.builder.master("local").appName("my-spark-app").getOrCreate()
val data=spark.read.csv("C://lpsa.data").toDF("col1","col2","col3","col4","col5","col6","col7","col8","col9")
val data2=data.select("col2","col3","col4","col5","col6","col7")
データフレームの各行をダブルタイプに変換するにはどうすればよいですか?おかげ