我有一个带有“ date_of_work”列的熊猫表。此列包含以下格式的日期对象MM / DD / YYYY。例如2016年9月19日或2016年5月12日
我正在尝试创建一个新列,该列从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/