请问我的代码有什么问题:import datetimed = \'2013-W26\'r = datetime.datetime.strptime(d, \'%YW%W\')print(r) Display \'2013-01-01 00:00:00\',谢谢。
请问我的代码有什么问题:
import datetime
d = "2013-W26"
r = datetime.datetime.strptime(d, "%Y-W%W")
print(r)
显示\'2013-01-01 00:00:00\',谢谢。
对我有用的另一个解决方案是接受系列数据,而不是 strptime
仅接受单个字符串值:
#fw_to_date
import datetime
import pandas as pd
# fw is input in format 'YYYY-WW'
# Add weekday number to string 1 = Monday
fw = fw + '-1'
# dt is output column
# Use %G-%V-%w if input is in ISO format
dt = pd.to_datetime(fw, format='%Y-%W-%w', errors='coerce')