【发布时间】:2020-12-21 18:44:44
【问题描述】:
我们知道Spark Dataframe order的顺序在保存到storage的时候会丢失 例如,假设我们有一个包含 3 列的 Spark 数据框
+--------+-----+---+
|feature |label| id|
+--------+-----+---+
| ... | ... |...|
+--------+-----+---+
我们可以使用以下方法将数据帧保存为 libsvm:
df.select("label", "feature").write.mode("overwrite").format("libsvm").save(some_path)
但是,在转换为 libsvm 后,我们丢失了 id 列。
问题:我们如何在 libsvm 中找到 id 的数据?
【问题讨论】:
标签: python apache-spark libsvm