在python中,我有一个包含这些列的数据集:
ID_Order ID_Customer ID_Item DateTime_CartFinalize Amount_Gross_Order city_name_fa Quantity_item
它适用于超过 200000 笔交易。我将使用关联规则。第一步,我必须使用pd.Timestamp
函数将DateTime_CartFinalize
列更改为时间戳格式。在此之前,请确保digiasso.csv
文件中的日期格式采用此2/11/18 12:29 AM
格式。 提示:使用聚合函数。???
我假设你有一个日期框架DateTime_CartFinalize列字符串类型(实际上是对象(。
然后,您可以转换此列调用:
df.DateTime_CartFinalize = pd.to_datetime(df.DateTime_CartFinalize)
pd.to_datetime足够聪明,可以识别源数据的实际格式。或者,您可以使用 dayfirst、yearfirst 或 format 参数来传递提示如何转换源字符串。阅读此函数的文档。
还有另一种选择:如果您读取数据帧,例如read_csv,请使用parse_dates参数,传递应转换的列的索引或名称到日期,早在阅读步骤。