我有两个带有时区感知的DatetimeIndices的数据框,我们称它们为A和B。DatetimeIndices之间存在差异,因为我将A转换为UTC,而B已经在UTC中并且不会让我使用{{1 }},因为它已经支持时区。 A有tz_localize
,而B的此字段为dtype='datetime64[ns, UTC]'
当我与它们相交时,出现dtype='datetime64[ns]'
错误,因此返回类型不是DatetimeIndex,而是一个Index。这与documentation一致,但我想知道是什么决定返回类型以及如何更改它?
AttributeError: 'Index' object has no attribute 'tz'
有用,但是有更好的解决方案吗?