[問題] lifetimes 請教

作者: dean8462 (dean)   2020-09-15 00:42:19
各位大大們好,
在網路上查到這篇在教CLV建模
https://www.twblogs.net/a/5c37876abd9eee35b3a59e44
不過在執行
data = summary_data_from_transaction_data(df, 'CustomerID', 'InvoiceDate',
monetary_value_col='Sales',
observation_period_end='2011-12-9')
跳出
TypeError: float() argument must be a string or a number, not 'Day'
我也嘗試更換檔案中日期型態(str、int),但一樣不行
想跟板上大大請教該怎麼處理,非常感謝!
作者: TitanEric (泰坦)   2020-09-15 10:04:00
試試pd.to_datatime
作者: dean8462 (dean)   2020-09-15 13:50:00
我將表單中唯一的日期做df['InvoiceDate'] = pd.to_datetime(df['InvoiceDate']),但執行後還是跟上面一樣..請問還有什麼方式可以試試看嗎QQ
作者: TitanEric (泰坦)   2020-09-15 19:13:00
我實際跑過之後可以正常跑優 我是用Lifetimes 0.11.3
作者: dean8462 (dean)   2020-09-16 00:42:00
沒問題了,感謝T大!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com