gpt4 book ai didi

python - 将 Pandas 日期列转换为天

转载 作者:太空宇宙 更新时间:2023-11-03 15:47:30 25 4
gpt4 key购买 nike

我有一个 Pandas 表,其中有一列名为“date_of_work”。此列包含以下格式的日期对象 MM/DD/YYYY。例如 2016 年 9 月 19 日或 2016 年 12 月 5 日

我正在尝试创建一个新列,该列分配 1 到 365 之间的值中的一天,以便我可以创建一个在 x 轴上包含日期的散点图。我创建了这个函数:

def converttoday(datex):
datex=str(datex)
newdate=datex.split('/')
day1=int(newdate[0])*30
day2=int(newdate[1])
finaldate=day1+day2
return finaldate

它忽略了年份,因为我不关心这一点(更关注季节性)。知道如何转换这个吗?我在尝试此操作时遇到错误。

感谢任何帮助!

最佳答案

试试这个:

df['dayofyear'] = pd.to_datetime(df['date_of_work']).dayofyear

关于python - 将 Pandas 日期列转换为天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41624606/

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