3
ハイブテーブルを照会して、ユニークな列の最後の値、たとえばid
を検索しています。私は今、私は私が期待した結果を取得していますpysparkを使用してハイブテーブルの最終値を調べる
frame1=frame.map(lambda row: [str(c) for c in row]).collect()
lastval =''.join(frame1[0][0])
print lastval
276308
をしています。このためlastval
としてこれを取得したいframe.show()
+------+
| _c0|
+------+
|276308|
+------+
を行うと、私は
以下のようなframe=sqlContext.sql("select max(id) from database.table")
をしています私はこれを行うより良い方法があるのだろうかと思っていますか?
あなたはフレーム列を文字列化しているのはなぜ? – karthikr