Ich habe den folgenden Code ..Wie SELECT mit Spaltenname, der zweimal in DataFrame erscheint?
DataFrame addressDF = sqlContext.read().parquet(addressParquetPath);
DataFrame propertyDF = sqlContext.read().parquet(propertyParquetPath);
DataFrame joinedFrame = addressDF.join(propertyDF, propertyDF.col("LOCID").equalTo(addressDF.col("locid")), "left");
joinedFrame.registerTempTable("joinedFrame");
DataFrame joinedFrameSelect = sqlContext.sql("SELECT LOCID,AddressID FROM joinedFrame");
im Select LOCID zweimal aufgeführt ist, wie kann ich die LOCID von Adresse statt Eigenschaft auswählen.
Kann ich Select auf dem Datenrahmen nach Spaltenindex ausführen?
Sie sollten die Verwendung der DataFrame-API zur Auswahl, z. 'joinedFrame.select (" LOCID "," AddressID ")'. –