Pandas 熊猫:基于不同数据类型的索引合并两个df

Pandas 熊猫:基于不同数据类型的索引合并两个df,pandas,Pandas,以下代码段不起作用 df = df_a.merge(df_b, how='inner', left_index=True, right_index=True) 因为我相信索引的类型不同(注意下面的'str'vsint): 如何强制合并或转换任一索引 您可以简单地执行以下操作,并将df_a的索引设置为int df_a.index = df_a.index.astype(int) 您可以简单地执行以下操作,并将df_a的索引设置为int df_a.index

以下代码段不起作用

df = df_a.merge(df_b,
                  how='inner', left_index=True, right_index=True)
因为我相信索引的类型不同(注意下面的
'str'
vs
int
):


如何强制合并或转换任一索引

您可以简单地执行以下操作,并将
df_a
的索引设置为
int

df_a.index = df_a.index.astype(int)

您可以简单地执行以下操作,并将
df_a
的索引设置为
int

df_a.index = df_a.index.astype(int)

df_a.index=df_a.index.astype(int)
?@harvpan将此作为答案@马特史密斯,完毕。谢谢你的建议。
df_a.index=df_a.index.astype(int)
?@harvpan将此作为答案@马特史密斯,完毕。谢谢你的建议。