代碼很簡(jiǎn)單霜幼,沒有一毛錢的技術(shù)含量,但是超級(jí)實(shí)用,超級(jí)易懂,零知識(shí)點(diǎn)直接使用
import pandas as pd
from pandas import DataFrame
df = pd.read_excel('C:\\Users\\Administrator\\Desktop\\lockxls\\test.xlsx')
df['開戶銀行名稱'].replace(['.*工行.*', '.*工商行.*', '.*工商銀行.*'], '中國(guó)工商銀行', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*農(nóng)行.*', '.*農(nóng)業(yè)銀行.*'], '中國(guó)農(nóng)業(yè)銀行股份有限公司', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*中行.*', '.*中國(guó)銀行.*'], '中國(guó)銀行', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*建行.*', '.*建設(shè)銀行.*'], '中國(guó)建設(shè)銀行股份有限公司', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*交行.*', '.*交通銀行.*'], '交通銀行股份有限公司', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*中信銀行.*'], '中信銀行股份有限公司', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*光大銀行.*'], '中國(guó)光大銀行', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*華夏銀行.*'], '華夏銀行股份有限公司', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*民生銀行.*'], '中國(guó)民生銀行', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*廣發(fā).*'], '廣發(fā)銀行股份有限公司', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*平安銀行.*'], '平安銀行', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*招行.*', '.*招商銀行.*'], '招商銀行股份有限公司', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*興業(yè)銀行.*'], '興業(yè)銀行', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*浦發(fā).*', '.*浦東發(fā)展.*'], '上海浦東發(fā)展銀行', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*農(nóng)商行.*', '.*農(nóng)村商業(yè).*'], '農(nóng)村商業(yè)銀行股份有限公司', regex = True, inplace=True)
df['開戶銀行名稱'].replace(['.*郵儲(chǔ).*', '.*郵政.*'], '中國(guó)郵政儲(chǔ)蓄銀行有限責(zé)任公司', 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(['.*揚(yáng)子.*'], '揚(yáng)子銀行', 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)
- ['開戶銀行名稱'] = 列名
- ['.工行.', '.工商行.', '.工商銀行.'] = 各種被替換的簡(jiǎn)稱
- '中國(guó)工商銀行' = 統(tǒng)一標(biāo)準(zhǔn)替換值