取消
顯示的結果
而不是尋找
你的意思是:

錯誤數據磚代碼?

THIAM_HUATTAN
貢獻者三世

//www.eheci.com/notebooks/recitibikenycdraft/data-preparation.html

有人能幫看到在嗎第三步:準備日曆信息

#獲取日期之間的第一個和最後一個日期的完整列表

日期= (

火花

.range (0, days_between) .withColumnRenamed (“id”,“天”)

.withColumn (init_date,點燃(first_date))

.selectExpr(“鑄(date_add (init_date天)作為時間戳)日期”)

)

什麼“天”是指在過去selectExpr句子嗎?似乎我沒有定義。這意味著是“days_between”?如果我把“天”換成“days_between”,它也休息,因為它預計一個整數值,而不是一個變量。

謝謝。

6個回答6

al -
重視貢獻三世

@THIAM HUAT譚

你是重命名“天”的“id”專欄,專欄,天應該有一個整數值。和selectExpr你正在做一個日期從天init_date特征和值列。

我已經重新創建相同的樣本數據集。

注意:請檢查是否“id”列是一個整數在你的情況中。

snap_sample_rec

-感謝你的例子。然而,我仍然困. .起初我認為這是由於幹擾date_add的日期與時間,我讓它to_date,然而,同樣的錯誤消息出現。

圖像下一條語句,它給了下麵的錯誤:

圖像感激如果你能指出我的錯誤。謝謝。

添加了這條線,那麼錯誤就消失了:slightly_smiling_face:

圖像

al -
重視貢獻三世

@THIAM HUAT TAN請把“id”列IntegerType我有做過像“arrival_date”列在我的上麵示例記錄快照。這將使代碼的工作。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map