我正在尝试连接两个数据帧-一个具有多索引列,另一个具有单个列名称。它们有相似的指数。
我收到以下警告: 用户警告:不同级别之间的合并可能会产生意外结果(左侧3级,右侧1级)
例如:
arrays = [['bar', 'bar', 'baz', 'baz', 'foo', 'foo', 'qux', 'qux'],
['one', 'two', 'one', 'two', 'one', 'two', 'one', 'two']]
tuples = list(zip(*arrays))
index = pd.MultiIndex.from_tuples(tuples, names=['first', 'second'])
df = pd.DataFrame(np.random.randn(3, 8), index=['A', 'B', 'C'], columns=index)
df2 = pd.DataFrame(np.random.randn(3), index=['A', 'B', 'C'],columns=['w'])
df3 = df.join(df2)
连接这两个数据帧的最佳方式是什么?
目前没有回答
相关问题 更多 >
编程相关推荐