Мне нужно создать новый DF в Scala и прикрепить строки, которые у меня уже есть. Как мне это сделать? - PullRequest
0 голосов
/ 16 марта 2019

Мне нужно создать df с заголовками столбцов со строками "v", "d", "c"

У меня есть 3 строки:

in_max =[a,b,c]
out_max = [d,e,f]
weight_max = [g,h]

, и я хочу установитьдо моего df так, чтобы это выглядело так:

"v","d", "c"

a,b,"i"

d,f,"o"

g,h, "t"

в основном первая строка, это первые два значения из in_max, за которыми следует «i», вторая строка - это первое и третье значения в out_max, за которыми следует«o» последние два значения - это значения в weight_max, за которыми следует «t».

Как мне поступить в Scala?

1 Ответ

1 голос
/ 19 марта 2019

Давайте просто переведем вашу логику в код:

val in_max = Seq("a","b","c")
val out_max = Seq("d","e","f")
val weight_max = Seq("g","h")

val df = Seq((in_max(0), in_max(1), "i"),
             (out_max(0), out_max(2), "o"),
             (weight_max(0), weight_max(1), "t"))
     .toDF("v", "d", "c")

df.show
+---+---+---+
|  v|  d|  c|
+---+---+---+
|  a|  b|  i|
|  d|  f|  o|
|  g|  h|  t|
+---+---+---+
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...