【发布时间】:2023-01-31 20:02:05
【问题描述】:
您好,我有以下数据框
df =
Record_ID Time
94704 2014-03-10 07:19:19.647342
94705 2014-03-10 07:21:44.479363
94706 2014-03-10 07:21:45.479581
94707 2014-03-10 07:21:54.481588
94708 2014-03-10 07:21:55.481804
有可能有以下吗?
df1 =
Record_ID Time
94704 2014-03-10 07:19:19
94705 2014-03-10 07:21:44
94706 2014-03-10 07:21:45
94707 2014-03-10 07:21:54
94708 2014-03-10 07:21:55
【问题讨论】:
-
Time是datetime类型吗? -
如果我数字
type(df.Time[0])它返回pandas.tslib.Timestamp -
也很高兴了解您为什么需要这个。可能是XY Problem
-
我需要在秒级比较不同的数据帧。例如我必须做
df2 = df[df.time == df1.time]之类的操作 -
这有用吗?
df2 = df[(df.time - df1.time).abs() < pd.Timedelta('1 second')]
标签: python pandas timestamp dataframe