gpt4 book ai didi

python - 指定日期时间周数格式

转载 作者:太空宇宙 更新时间:2023-11-03 20:06:41 26 4
gpt4 key购买 nike

有人知道是否可以以 uint8 而不是默认的 int64 形式获取日期的周数?

现在我做到了:

df['sales_week'] = df['sales_date'].dt.week
df.astype({'sales_week': 'uint8'})

但是,它可能不是最佳的内存方式,不是吗?

使用.week属性时是否可以指定格式?

最佳答案

您可以使用 astype 方法立即将其转换。

import pandas as pd

df = pd.DataFrame({'sales_date': ['2019-11-15', '2019-11-16'], 'Z':['abc', 'def']})
df.sales_date = pd.to_datetime(df.sales_date)
df['sales_week'] = df.sales_date.dt.week.astype(pd.np.int8)

df.sales_week
# returns:
0 46
1 46
Name: sales_week, dtype: int8

关于python - 指定日期时间周数格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58931975/

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