Scala 将列表的RDD转换为数据帧

Scala 将列表的RDD转换为数据帧,scala,apache-spark,dataframe,rdd,Scala,Apache Spark,Dataframe,Rdd,我试图在Spark中将列表的RDD转换为Dataframe RDD: ['ABC', 'AA', 'SSS', 'color-0-value', 'AAAAA_VVVV0-value_1', '1', 'WARNING', 'No test data for negative population! Re-using negative population for non-backtest.'] ['ABC', 'SS', 'AA', 'color-0-SS', 'GG0-value_1',

我试图在Spark中将列表的
RDD
转换为
Dataframe

RDD:

['ABC', 'AA', 'SSS', 'color-0-value', 'AAAAA_VVVV0-value_1', '1', 'WARNING', 'No test data for negative population! Re-using negative population for non-backtest.']
['ABC', 'SS', 'AA', 'color-0-SS', 'GG0-value_1', '1', 'Temp', 'After, date differences are outside tolerance (10 days) 95.1% of the time']
这是多个列表的
RDD
的内容

如何将其转换为数据帧?目前,它正在将其转换为单个列,但我需要多个列

Dataframe
+--------------+
|            _1|
+--------------+
|['ABC', 'AA...|
|['ABC', 'SS...|

只需使用
行。fromSeq

import org.apache.spark.sql.Row

rdd.map(x => Row.fromSeq(x)).toDF

只需使用
行。fromSeq

import org.apache.spark.sql.Row

rdd.map(x => Row.fromSeq(x)).toDF

您能否通过打印
RDD.take(4)
来显示RDD类型和RDD头部的更多信息?在转换之前,您可能需要解析数据?RDD中的示例列表['ABC'、'AA'、'1'、'2'、'This is a,test model']我想要像这样的列1 column2 column3 column4 AA 1 2这是,测试模型您需要提供一个,以便其他人提供能够实际解决您的问题的答案。您能否通过打印
RDD来显示RDD类型和RDD头部的更多信息。采取(4)
?在转换之前,您可能需要解析数据?RDD中的示例列表['ABC'、'AA'、'1'、'2'、'This is a,test model']我想要像这样的列1 column2 column3 column4 AA 1 2这是,您需要提供一个测试模型,以便其他人提供能够实际解决您的问题的答案。