Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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
Python ValueError:时间数据';2017-02-22';与格式不匹配';%d-%m-%Y_Python_Pandas_Numpy - Fatal编程技术网

Python ValueError:时间数据';2017-02-22';与格式不匹配';%d-%m-%Y

Python ValueError:时间数据';2017-02-22';与格式不匹配';%d-%m-%Y,python,pandas,numpy,Python,Pandas,Numpy,我正在获取值错误:时间数据“2017-02-22”与格式“%d-%m-%Y”不匹配此错误 对于下面的代码 如果代码为空,则日期格式类似于“2017年2月22日”,否则类似于“2017年2月22日” 以前我在代码列中有空数据,但现在没有了 所以我使用下面的代码进行更改 x1['my_date']=np.where(x1['code'].isnull(),pd.to_datetime(x1['my_date'],format="%d-%m- %Y"),x1['my_date'])

我正在获取值错误:时间数据“2017-02-22”与格式“%d-%m-%Y”不匹配此错误 对于下面的代码

如果代码为空,则日期格式类似于“2017年2月22日”,否则类似于“2017年2月22日”

以前我在代码列中有空数据,但现在没有了

所以我使用下面的代码进行更改

x1['my_date']=np.where(x1['code'].isnull(),pd.to_datetime(x1['my_date'],format="%d-%m-
%Y"),x1['my_date'])


无法找出此代码的错误所在在解决方案中添加
errors='compresse'
,以便在不匹配的情况下工作(然后返回
NaT
):


如果代码为null(NA),则我的_日期的格式为“%d-%m-%Y”,因此我将转换为“%Y-%m-%d”。任何代码具有NA的格式。没有work@SS-对不起,请回答。
x1['my_date']=np.where(x1['code'].isnull(),
                       pd.to_datetime(x1['my_date'],format="%d-%m-%Y", errors='coerce'),
                       x1['my_date'])