gpt4 book ai didi

python - 为什么相同的 xlrd xldates 不相同?

转载 作者:太空宇宙 更新时间:2023-11-04 03:58:36 26 4
gpt4 key购买 nike

在 xlrd 中,为什么外观相同的 xldates 不被认为是“相同的”

dates[0:10]
Out[92]:
[xldate:41415.0,
xldate:41422.0,
xldate:41422.0,
xldate:41422.0,
xldate:41422.0,
xldate:41422.0,
xldate:41422.0,
xldate:41422.0,
xldate:41422.0,
xldate:41422.0]

cmp(dates[1],dates[2])
Out[95]: -1

我还尝试使用创建列表(集合(列表))来挑出唯一的日期,但没有成功:

len(dates)
Out[96]: 1636

len(list(set(dates)))
Out[97]: 1636

为什么它们不一样?

最佳答案

很可能,您正在使用 Cell 对象。这些对象没有可比性。您需要比较单元格持有的,而不是单元格本身。

# i.e., 
cmp(dates[1].value, dates[2].value)

关于python - 为什么相同的 xlrd xldates 不相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16971598/

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