日付を文字列として含む列を特定して、より適切な型 (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 タイムスタンプに直接変換するより良い方法はありますか?