无法将正确的格式应用于 pandas 数据框

Can't apply proper format to a pandas dateframe

我有一个日期解释代码,如下所示: data['timestamp'] = pd.to_datetime(data['timestamp'], unit='ms')

但是,结果的格式有所不同。有些是这样的:2017-08-17 04:00:00.000,有些是这样的:2020-05-05 20:00:00。有没有办法删除毫秒?我试过使用格式 kwarg,但是 pandas 不允许在同一行中同时使用单位和格式。我试过搞乱替换功能,但只有错误。那么有没有办法去除它们呢?

给你:

data['timestamp'] =  data['timestamp'].astype('datetime64[s]')