2017-08-20 8 views
-5

The table looks like thisスパークデータフレーム

に2列の値を除算Iがデータフレームとして記憶スパークにこのテーブルを持っています。比を含む別のデータフレーム(url、url1、ratio)を取得したいとします。ratio = count1/countです。どのように操作を記述するのですか?

答えて

0

それは非常に簡単です:

import spark.implicits._ 
val newDF = df.withColumn("ratio", $"count1"/$"count") 

のコード行は、あなたのdfrationという名前の列を追加し、newDF

EDIT 1に結果をsotoreます(要求されたとして、Javaではソリューション) Javaで

import org.apache.spark.sql.functions._ 
Dataset<Row> newDF = df.withColumn("ration", col("count1").divide(col("count")) 
+0

、私の友人 – user3366497

+0

だけ編集した目e答え、それが正しい場合は、推奨するようにしてください。 @ user3366497 –

関連する問題