代码很简单,没有一毛钱的技术含量,但是超级实用,超级易懂,零知识点直接使用
import pandas as pd
from pandas import DataFrame
df = pd.read_excel('C:\\Users\\Administrator\\Desktop\\lockxls\\test.xlsx')
df['开户银行名称'].replace(['.*工行.*', '.*工商行.*', '.*工商银行.*'], '中国工商银行', regex = True, inplace=True)
df['开户银行名称'].replace(['.*农行.*', '.*农业银行.*'], '中国农业银行股份有限公司', regex = True, inplace=True)
df['开户银行名称'].replace(['.*中行.*', '.*中国银行.*'], '中国银行', regex = True, inplace=True)
df['开户银行名称'].replace(['.*建行.*', '.*建设银行.*'], '中国建设银行股份有限公司', regex = True, inplace=True)
df['开户银行名称'].replace(['.*交行.*', '.*交通银行.*'], '交通银行股份有限公司', regex = True, inplace=True)
df['开户银行名称'].replace(['.*中信银行.*'], '中信银行股份有限公司', regex = True, inplace=True)
df['开户银行名称'].replace(['.*光大银行.*'], '中国光大银行', regex = True, inplace=True)
df['开户银行名称'].replace(['.*华夏银行.*'], '华夏银行股份有限公司', regex = True, inplace=True)
df['开户银行名称'].replace(['.*民生银行.*'], '中国民生银行', regex = True, inplace=True)
df['开户银行名称'].replace(['.*广发.*'], '广发银行股份有限公司', regex = True, inplace=True)
df['开户银行名称'].replace(['.*平安银行.*'], '平安银行', regex = True, inplace=True)
df['开户银行名称'].replace(['.*招行.*', '.*招商银行.*'], '招商银行股份有限公司', regex = True, inplace=True)
df['开户银行名称'].replace(['.*兴业银行.*'], '兴业银行', regex = True, inplace=True)
df['开户银行名称'].replace(['.*浦发.*', '.*浦东发展.*'], '上海浦东发展银行', regex = True, inplace=True)
df['开户银行名称'].replace(['.*农商行.*', '.*农村商业.*'], '农村商业银行股份有限公司', regex = True, inplace=True)
df['开户银行名称'].replace(['.*邮储.*', '.*邮政.*'], '中国邮政储蓄银行有限责任公司', regex = True, inplace=True)
df['开户银行名称'].replace(['.*徽商.*'], '徽商银行股份有限公司', regex = True, inplace=True)
df['开户银行名称'].replace(['.*汇丰银行.*'], '汇丰银行', regex = True, inplace=True)
df['开户银行名称'].replace(['.*汉口银行.*'], '汉口银行', regex = True, inplace=True)
df['开户银行名称'].replace(['.*湖北银行.*'], '湖北银行', regex = True, inplace=True)
df['开户银行名称'].replace(['.*北京银行.*'], '北京银行', regex = True, inplace=True)
df['开户银行名称'].replace(['.*扬子.*'], '扬子银行', regex = True, inplace=True)
df['开户银行名称'].replace(['.*信合.*', '.*信用.*'], '信合银行', regex = True, inplace=True)
# print(df)
DataFrame(df).to_excel('C:\\Users\\Administrator\\Desktop\\lockxls\\newtest.xlsx', sheet_name='Sheet1', index=False, header=True)
- ['开户银行名称'] = 列名
- ['.工行.', '.工商行.', '.工商银行.'] = 各种被替换的简称
- '中国工商银行' = 统一标准替换值