如何使用 PD 将数据列更改为时间戳格式.时间戳函数



在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足够聪明,可以识别源数据的实际格式。或者,您可以使用 dayfirstyearfirstformat 参数来传递提示如何转换源字符串。阅读此函数的文档。

还有另一种选择:如果您读取数据帧,例如read_csv,请使用parse_dates参数,传递应转换的列的索引或名称到日期,早在阅读步骤。

最新更新