gpt4 book ai didi

python - 我如何在数据帧python中找到非时间戳数据?

转载 作者:行者123 更新时间:2023-11-30 21:59:18 25 4
gpt4 key购买 nike

这是时间戳列:

TIME
2018-03-02 11:57:37
2018-03-12 10:36:16
2018-03-29 12:02:21
2018-03-23 16:37:08
2018-03-09 22:22:28
.
.

我尝试合并并遇到以下错误。

TypeError: '<' not supported between instances of 'datetime.datetime' and 'int'

因此,我尝试查找具有不同数据类型的列(如代码所示),但没有成功。

for i in range(len(ds)):
if type(ds['TIME'].loc[i]) != type(ds['TIME'].loc[1]) :
ds = ds.drop(i)
# type(ds['TIME'].loc[1]) was confirmed that it was a timestamp type

如何解决这个问题?

如果您能给我一些好的建议,我将不胜感激。

这就是我尝试的。

raw_data = pd.merge_ordered(ds,ds2)
#ds2 is similar data like ds

+我认为这可能是数据库中的解析问题。

最佳答案

我相信您需要创建默认索引以防止 reset_index 重复然后调用drop_duplicates :

ds['TIME'].reset_index(drop=True).drop_duplicates()

如果可能的话多列:

ds.reset_index(drop=True).drop_duplicates(subset=['TIME'])

关于python - 我如何在数据帧python中找到非时间戳数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54626217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com