在Python中转换excel日期时出错-如果np.isnan(日期):TypeError:未对此类型实现
我不熟悉Python编码。我从excel中读取日期值来计算一些列以生成一个指示器,我得到以下错误:在Python中转换excel日期时出错-如果np.isnan(日期):TypeError:未对此类型实现,python,excel,date,Python,Excel,Date,我不熟悉Python编码。我从excel中读取日期值来计算一些列以生成一个指示器,我得到以下错误: 如果np.isnan(日期):TypeError:未对此类型实施 以下是从excel转换日期值的代码: 将日期转换为字符串 def return_str_from_excel_date( date ): if np.isnan(date): return "" else: return str(xlrd.xldate.xldate_as_datetime(da
如果np.isnan(日期):TypeError:未对此类型实施
以下是从excel转换日期值的代码:
将日期转换为字符串
def return_str_from_excel_date( date ):
if np.isnan(date):
return ""
else:
return str(xlrd.xldate.xldate_as_datetime(date, 0).timetuple()[2]) + "/" + str(xlrd.xldate.xldate_as_datetime(date, 0).timetuple()[1]) + "/" + str(xlrd.xldate.xldate_as_datetime(date, 0).timetuple()[0])
elmt_df4['Closing_date_str'] = elmt_df4['Closing date'].apply(lambda date : return_str_from_excel_date(date) )
elmt_df4['Due_date_str'] = elmt_df4['Due_date'].apply(lambda date :
return_str_from_excel_date(date) )
.修改了正文和标题中的几个词,以便更容易理解问题的上下文!