要内连接两个 DataFrame,可以使用merge函数。内连接会返回两个 DataFrame中共有的行。\n\n下面是一个示例:\n\n python\nimport pandas as pd\n\n# 创建第一个 DataFrame\ndata1 = {'id': [1, 2, 3, 4],\n 'name': ['John', 'Amy', 'Mike', 'Lisa']}\ndf1 = pd.DataFrame(data1)\n\n# 创建第二个 DataFrame\ndata2 = {'id': [2, 3, 5, 6],\n 'age': [25, 30, 35, 40]}\ndf2 = pd.DataFrame(data2)\n\n# 内连接两个 DataFrame\ndf_inner = pd.merge(df1, df2, on='id', how='inner')\n\nprint(df_inner)\n\n\n输出结果为:\n\n\n id name age\n0 2 Amy 25\n1 3 Mike 30\n\n\n在上面的示例中,我们根据id列将两个 DataFrame进行内连接。使用on='id'参数指定了连接的列为id,使用how='inner'参数指定了连接方式为内连接。

Pandas 内连接两个 DataFrame:完整指南及示例

原文地址: https://www.cveoy.top/t/topic/qExn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录