2016-10-15 29 views

答えて

1

DFの列を削除すると言っている機能についてはわかりません。 スパークのデータフレームは、RDDのように性質が変わりません。私の理解によると、それは不可能です。 DFを除外するための唯一の方法はガベージコレクションです。

Little more info on DataFrame

+0

デフ ドロップ(COL:カラム):削除された列を持つ新しいデータフレームを返し データフレーム。このバージョンのドロップは、名前ではなく列を受け入れます。 DataFrameに同等の式を持つ列がない場合、これはノーオペレーションです。 – Akshay

+0

ええ、削除したり削除したりすることはできませんが、削除する列がない別のデータフレームを作成することはできません。以下は、私が参照している関数です: def drop(col:Column):DataFrame 列が削除された新しいDataFrameを返します。このバージョンのドロップは、名前ではなく列を受け入れます。 DataFrameに同等の式を持つ列がない場合、これはノーオペレーションです。 – Akshay

+0

DFでは、元のDFから列を削除することはできませんが、新しいDFを返します。ドロップ操作を行った後も、元のDFの列にはまだアクセスできます。 boz DFは性質上不変です。 – BDR

関連する問題