我有一个不同格式的时间字符串列表,如图所示
time = ["1:5 am", "1:35 am", "8:1 am", "9:14 am" "14:23 pm", "20:2 pm"]
dict = {'time': time}
df = pd.DataFrame(dict)
并且想要替换列表中的字符串,如下所示。
["01:05 am", "01:35 am", "08:01 am", "09:14 am" "14:23 pm", "20:02 pm"]
不确定如何编写在 DataFrame 中格式化字符串的正则表达式。
列表中的元素“09:14 am”“14:23 pm”是故意的双倍时间还是拼写错误?