テーブルからNULL値のみを含む列を削除するにはどうすればよいですか?Spark SQLでNULL列を削除する
SnapshotDate CreationDate Country Region CloseDate Probability BookingAmount RevenueAmount SnapshotDate1 CreationDate1 CloseDate1
null null null null null 25 882000 0 null null null
null null null null null 25 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
null null null null null 0 882000 0 null null null
だから私はちょうど確率、BookingAmountとRevenueAmount列を持っているし、残りを無視したい - 私はテーブルがあるとします。
動的に列を選択する方法はありますか?
私はあなたがそれがスパークSQLでカスタムUDFを加えることができ、スパーク1.6.1
こんにちは@elarib。それは働いたが、ヌルであった列は削除されませんでした。 NULLを空白に置き換えます。私はそれらの列はまったく必要ありません –