1
私はスパークデータフレーム(pyspark)としてワイドテーブルを持っており、すべてのセルについて、データをcolumn_name:column_name:valueの形式に変換する必要があります。マップ関数を使用しようとしていますが、列名を取得できません。これでもうまくいきません。Sparkのマップ関数でカラム名を取得する方法は?
map_dummy(c, v):
return c+":"+c+":"+v
metadata.select(*(map_dummy(c, col(c)) for c in metadata.columns)).show()
私が望む形式にデータをどのように変換できますか?