私は日付today_date
を持ってdataframe1
の列を持っていないと私は他の列と一緒にdays
を持つ別のdataframe2
を持っている..私は、私はdataframe1
に参加する必要がありTEMPTABLEDATE_ADD機能の復帰なし
にこれらの二つのデータフレームに変換しています1列にdataframe2
で置き換え、days
でtoday_date
を追加します。私はsqlcontext
を使用してこれら2つの一時テーブルを照会します
私は現在date_add
機能を使用しています。
sqlcontext.sql("select date_add(today_date,days) as 'Future_date' from dataframe1 x1 join dataframe2 x2 on x1.a=x2.a"
ただし、future_dateにはNone値が返されます。使用していますハイブのバージョンは、このすべてのヘルプははるかに高く評価され
pyspark
のコード... ..
注意を実行しています...かなり古いです:私は
を使用してint
に
unicode
から
days
機能を変換しました
dataframe2['days']=dataframe2['days'].astype(int)