2
は、私は、スキーマなしでリストからデータフレームを作成していたとしますなぜcreateDataFrameは列の順序を変更しますか?
data = [Row(c=0, b=1, a=2), Row(c=10, b=11, a=12)]
df = spark.createDataFrame(data)
df.show()
+---+---+---+
| a| b| c|
+---+---+---+
| 2| 1| 0|
| 12| 11| 10|
+---+---+---+
はなぜ列はアルファベット順に並べ替えていますか?
スキーマを追加せずに列の元の順序を保持できますか?
あなたが行うことはできませんdf.select( "A、B、C")を示しますが、プレーン
tuples
を使用することができますか。? –