它看起来pandas.concat
正在执行“左外”连接,而不仅仅是联合索引。对我来说似乎是一个错误,但也许我错过了一些明显的东西。
import pandas
import pandas.util.testing as put
ts1 = put.makeTimeSeries()
ts2 = put.makeTimeSeries()[::2]
ts3 = put.makeTimeSeries()[::3]
ts4 = put.makeTimeSeries()[::4]
## to join with union
## these two are of different length!
pandas.concat([ts1,ts2], join='outer', axis = 1)
pandas.concat([ts2,ts1], join='outer', axis = 1)
知道如何获得完整的联合(正如他们在 pandas 文档上使用 join='outer' 声称的那样)
Thanks.
这是一个错误。在这里打开了一个问题:
http://github.com/pydata/pandas/issues/1719
(请使用 GitHub 获取 pandas 错误报告)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)