-5
に2列の値を除算Iがデータフレームとして記憶スパークにこのテーブルを持っています。比を含む別のデータフレーム(url、url1、ratio)を取得したいとします。ratio = count1/countです。どのように操作を記述するのですか?
に2列の値を除算Iがデータフレームとして記憶スパークにこのテーブルを持っています。比を含む別のデータフレーム(url、url1、ratio)を取得したいとします。ratio = count1/countです。どのように操作を記述するのですか?
それは非常に簡単です:
import spark.implicits._
val newDF = df.withColumn("ratio", $"count1"/$"count")
のコード行は、あなたのdf
にration
という名前の列を追加し、newDF
EDIT 1に結果をsotoreます(要求されたとして、Javaではソリューション) Javaで
import org.apache.spark.sql.functions._
Dataset<Row> newDF = df.withColumn("ration", col("count1").divide(col("count"))
、私の友人 – user3366497
だけ編集した目e答え、それが正しい場合は、推奨するようにしてください。 @ user3366497 –