我正在尝试将包含日期的列识别为字符串,以便将它们转换为更好的类型(DateTime 或类似 UTC 的数字)。使用的日期格式是27/11/2012 09:17
我可以使用\d{2}/\d{2}/\d{4} \d{2}:\d{2}
.
我目前的代码是:
date_cols = []
df = cleaned_data
date_pattern = re.compile('\d{2}/\d{2}/\d{4} \d{2}:\d{2}')
for column in df:
if date_pattern.search(str(item)):
date_cols += [column]
return date_cols
我确信这没有利用pandas
. 有没有更好的方法来识别列,或者直接将它们转换为 DateTime 或 UTC 时间戳?