我有一个包含许多日期的表(有些日期是 NaN),我需要找到最旧的日期,所以一行可能有 DATE_MODIFIED、WIDDRAWN_DATE、SOLD_DATE、STATUS_DATE 等。
因此,对于每一行,一个或多个字段中都会有一个日期,我想找到其中最旧的字段并在数据框中创建一个新列。
像这样,如果我只做一个,例如 DATE MODIFIED 我得到一个结果但是当我添加第二个如下
table['END_DATE']=min([table['DATE_MODIFIED']],[table['SOLD_DATE']])
我得到:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
就此而言,假设我最初创建正确的日期列,这个构造是否可以找到最小日期?