Python 在pandas中对datetime64系列使用'apply'

Python 在pandas中对datetime64系列使用'apply',python,python-3.x,pandas,numpy,strftime,Python,Python 3.x,Pandas,Numpy,Strftime,我有一系列datetime64[ns]对象。我想将strftime(“%d-%m-%Y”)应用于它们,以反转年、日、月的顺序。我尝试使用: series.apply(time.strftime('%d-%m-%Y')) 但我得到了一个错误: TypeError:“str”对象不可调用 有什么好办法可以优雅地完成这项工作吗?我想你可以使用: 或者,如有必要,首先转换系列: series.dt.strftime('%d-%m-%Y') pd.to_datetime(series).dt.strf

我有一系列
datetime64[ns]
对象。我想将strftime(“%d-%m-%Y”)应用于它们,以反转年、日、月的顺序。我尝试使用:

series.apply(time.strftime('%d-%m-%Y'))
但我得到了一个错误:

TypeError:“str”对象不可调用

有什么好办法可以优雅地完成这项工作吗?

我想你可以使用:

或者,如有必要,首先转换
系列

series.dt.strftime('%d-%m-%Y')
pd.to_datetime(series).dt.strftime('%d-%m-%Y')