熊猫-将12H转换为24H(但摆脱了1900-01-01)

时间:2019-01-06 01:21:01

标签: python python-3.x pandas dataframe

我正在尝试将格式为09:18 PM的Pandas DataFrame列转换为21:18:00。 (某种程度上)与:

df['Time'] = pd.to_datetime(df['Time'], format="%I:%M %p")

但是现在的输出是:

df['Time']    
1900-01-01 21:18:00

我已经有用于年,月和日的列,所以我只想返回不包含1900-01-01的H:M:S。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

使用dt.time

df['Time']  = df['Time'].dt.time