data1['序号', '学号', '性别', '专业', '门禁卡号'],data2['索引', '卡号', '人员编号', '日期', '金额', '基金金额', '剩余', '卡数量', '类型', '终端序号', '操作员编号', '部门']如何连接?pandas
时间: 2023-10-23 17:21:49 浏览: 73
可以通过 `pandas` 库中的 `merge` 函数来连接两个 DataFrame。具体代码如下:
```python
# 以门禁卡号和卡号作为连接键,连接两个 DataFrame
merged_df = pd.merge(data1, data2, left_on='门禁卡号', right_on='卡号')
# 选择需要保留的列
merged_df = merged_df[['序号', '学号', '性别', '专业', '门禁卡号', '人员编号', '日期', '金额', '基金金额', '剩余', '卡数量', '类型', '终端序号', '操作员编号', '部门']]
```
以上代码将会以 '门禁卡号' 和 '卡号' 作为连接键,将两个 DataFrame 进行连接,并将需要保留的列进行选择后返回一个新的 DataFrame。
阅读全文