dataframeA存在3列,‘fundcode’,‘year’,‘date’;dataframeB存在三列‘fundcode’,‘year’,‘company’.现在如何将dataframeA和dataframeB按照‘fundcode’,‘year’2个条件进行合并,使得新的表单出现‘fundcode’,‘year’,‘company’,‘date’4列数据
时间: 2023-03-13 09:43:19 浏览: 101
pandas DataFrame实现几列数据合并成为新的一列方法
可以使用Pandas的merge函数进行合并,代码如下:merged_df = pd.merge(dataframeA, dataframeB, on=['fundcode','year'])。新的表单将会出现‘fundcode’,‘year’,‘company’,‘date’4列数据。
阅读全文