gpt4 book ai didi

pandas - 在 Pandas Dataframe 中解析日期时间

转载 作者:行者123 更新时间:2023-12-05 09:11:08 26 4
gpt4 key购买 nike

enter image description here

我在“2017-08-04T23:31:19.000+02:00”格式的“对象”类型的 Dataframe 中有结帐列。但我想要它的格式如图所示。谁能帮帮我。

谢谢:)

最佳答案

您应该能够将对象列转换为日期时间列,然后使用内置的datetime 函数。

# create an intermediate column that we won't store on the DataFrame
checkout_as_datetime = pd.to_datetime(df['checkout'])

# Add the desired columns to the dataframe
df['checkout_date'] = checkout_as_datetime.dt.date
df['checkout_time'] = checkout_as_datetime.dt.time

不过,如果您的目标不是将这些特定的新列写到某个地方,而是将它们用于其他计算,那么覆盖原始列并从那里使用日期时间方法可能会更简单。

df['checkout'] = pd.to_datetime(df['checkout'])
df['checkout'].dt.date # to access the date

关于pandas - 在 Pandas Dataframe 中解析日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60458384/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com