내가 날짜 today_date
이있는 dataframe1
의 열이없고 내가 다른 컬럼과 함께 days
을 가진 다른 dataframe2
이 .. 내가 dataframe1
에 가입 할 필요가 TEMPTABLEDATE_ADD 함수를 반환 없음
에이 두 dataframes 변환하고 한 열에 dataframe2
으로 입력 한 다음 에 days
을 추가하십시오. sqlcontext
을 사용하여이 두 임시 테이블을 쿼리합니다.
현재 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에는 없음 값이 반환됩니다. 사용하고 하이브 버전이 어떤 도움이 많이 감사합니다
pyspark
코드 ... ..
주를 실행하고 있습니다 ... 꽤 오래 : 나는
를 사용하여int
에
unicode
에서
days
기능을 변환
dataframe2['days']=dataframe2['days'].astype(int)