[问题] 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