パンダのデータフレームをハイブテーブルに送るにはどうすればいいですか?pysparkのデータフレームをハイブにする
私はスパークデータフレームを持っている場合、私は
df.registerTempTable("table_name")
sqlContext.sql("create table table_name2 as select * from table_name")
を使用して一時テーブルにそれを登録することができます知っているが、私はregisterTempTableにパンダのデータフレームを使用しようとすると、私は以下のエラーを取得:
をAttributeError: 'DataFrame' object has no attribute 'registerTempTable'
私はパンダのデータフレームを使ってテンポラリテーブルを登録したり、それをsparkのdataFrameに変換してから、それをハイブに戻すことができるようにテンポラリテーブルを登録する方法がありますか?
に変換する必要があり、エラーがクリアされている属性は、パンダのデータフレーム – EdChum
はいのために存在していませんが、私はスパークデータフレームにパンダのデータフレームに変換する方法はありませんありません。 'sqlContext.createDataFrame(df)' を使ってみましたが、dataFrame内のデータではなくスキーマのみを取ります。 – nakulchawla09