Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Azure Python中查找两个日期列之间的日期_Python_Datetime_Azure Machine Learning Studio_Strptime_Strftime - Fatal编程技术网

在Azure Python中查找两个日期列之间的日期

在Azure Python中查找两个日期列之间的日期,python,datetime,azure-machine-learning-studio,strptime,strftime,Python,Datetime,Azure Machine Learning Studio,Strptime,Strftime,我试图在一列中找到所有介于其他两列中的日期之间的日期,但我仍然得到超出限制的结果。我怀疑这可能是strftime的问题,我应该改用strftime,但我似乎无法让它工作 我掌握的数据如下: Prod_Date Date Lead_Date 08/02/1985 12:00:00 AM 08/02/1970 12:00:00 AM 08/02/1988 12:00:00 AM 08/02/1986 12:00:0

我试图在一列中找到所有介于其他两列中的日期之间的日期,但我仍然得到超出限制的结果。我怀疑这可能是strftime的问题,我应该改用strftime,但我似乎无法让它工作

我掌握的数据如下:

Prod_Date                 Date                      Lead_Date
08/02/1985 12:00:00 AM    08/02/1970 12:00:00 AM    08/02/1988 12:00:00 AM
08/02/1986 12:00:00 AM    08/02/1971 12:00:00 AM    08/02/2018 12:00:00 AM
08/02/1987 12:00:00 AM    08/02/1972 12:00:00 AM    08/02/1986 12:00:00 AM
08/02/1988 12:00:00 AM    08/02/1973 12:00:00 AM    08/02/2018 12:00:00 AM
我想将dataframe限制为介于Date和Lead_Date列之间的Prod_Date值。我的代码没有任何错误,但是我会得到很多错误的值,这些值要么在日期值之前,要么在Lead_日期值之后

#此处的导入可用于
作为pd进口熊猫
导入日期时间
#入口点函数最多可以包含两个输入参数:
#Param:a.DataFrame
#Param:a.DataFrame
def azureml_main(dataframe1=None,dataframe2=None):
#将字符串转换为日期时间
dataframe1['Date']=dataframe1.Date.apply(
lambda x:pd.to_datetime(x).strftime(“%d/%m/%Y%I:%m:%S%p”))
dataframe1['Prod_Date']=dataframe1.Prod_Date.apply(
lambda x:pd.to_datetime(x).strftime(“%d/%m/%Y%I:%m:%S%p”))
dataframe1['Lead_Date']=dataframe1.Lead_Date.apply(
lambda x:pd.to_datetime(x).strftime(“%d/%m/%Y%I:%m:%S%p”))
#仅保留日期和提前期日期之间包含的生产行:

dataframe1=dataframe1[(dataframe1['Date']
我发布了一个使用Python代码的实验。这看起来像是你需要的吗?我只是将它添加到脚本中的return
dataframe1
,它确实有效,这让我觉得问题一定在我的数据中的其他地方。