実際にスキーマを変更するために、データフレーム内の列の位置を変更できるかどうか疑問に思っていましたか?スパークデータフレームの列の位置を変更するにはどうすればよいですか?
私は[field1、field2、field3]のようなデータフレームを持っていて、[field1、field3、field2]を取得したいと思っています。
ご協力いただければ幸いです。
ありがとうございました。
編集:コードを挿入することはできません。 いくつかの結合と変換の後に、100個の列を持つデータフレームで作業しているとしましょう。これらの列の一部は、宛先テーブルのスキーマに関して誤って配置されています。 私の要点は、1つまたは複数の列を移動する方法、つまりスキーマを変更する方法です。
ありがとうございました。
これまでに行った努力を示すコードを記入してください。 http://stackoverflow.com/help/how-to-ask –
データフレームは変更不可能なので、あなたが何をしても新しいものが返されます。ほとんどの場合、私はあなたがこれをやることを避けることができると思います。 – Jeff
ここに正確に何を期待していますか?この時点ではむしろあいまいです。 – zero323