gpt4 book ai didi

python - pandas TimedeltaIndex.join 不接受排序参数

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

最新的 pandas 0.20.2 TimedeltaIndex.join 方法没有使用 'sort=...' kwarg,因此它不能用作 pandas/core/reshape/merge.py line 722 中要求的连接索引。重现方法如下:

import pandas as pd
import numpy as np
tx = pd.timedelta_range('09:30:00', '10:00:00', freq='30s')
df0 = pd.DataFrame(np.random.randn(len(tx), 3), index=tx, columns=['a','b','c'])
df1 = pd.DataFrame(np.random.randn(len(tx), 2), index=tx, columns=['d','e'])
df0.join(df1)

异常抛出在:

/opt/anaconda/lib/python2.7/site-packages/pandas/core/reshape/merge.pyc in _get_join_info(self)

720 join_index, left_indexer, right_indexer = \
721 left_ax.join(right_ax, how=self.how, return_indexers=True,
--> 722 sort=self.sort)
723 elif self.right_index and self.how == 'left':
724 join_index, left_indexer, right_indexer = \

TypeError: join() got an unexpected keyword argument 'sort'

版本 0.19.2 工作正常。这是错误还是其他原因?

最佳答案

这是一个已知问题。有一个问题报告 (here) 和一个正在处理的合并请求 (here),希望能完成 0.20.3

更新:

修复使其成为 ( 0.20.3)

关于python - pandas TimedeltaIndex.join 不接受排序参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44863067/

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