gpt4 book ai didi

python - 合并索引上的两个数据帧,去掉 key_0

转载 作者:行者123 更新时间:2023-12-01 07:26:29 27 4
gpt4 key购买 nike

我想通过索引列合并两个数据帧。我的代码是:

import pandas as pd
import numpy as np
df1 = pd.DataFrame({'a': ['red', 'red', 'red']})
df2 = pd.DataFrame({'b': [1, 2, 2]})

df = df1.merge(df2, how='left', left_on=df1.index, right_on=df2.index)
print(df.head())

key_0 a b
0 0 red 1
1 1 red 2
2 2 red 2

结果有一个不需要的列 key_0 。问题:我如何摆脱这一列(合并后没有任何下降)?

最佳答案

我没有将索引列视为常规列,而是通过使用关键字 left_indexright_index 摆脱了 key_0 >:

df = df1.merge(df2, how='left', left_index=True, right_index=True)
print(df.head())

a b
0 red 1
1 red 2
2 red 2

关于python - 合并索引上的两个数据帧,去掉 key_0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57419518/

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