Python链式操作换行
该方式比较优雅,且兼顾可读性和注释
import pandas as pd
import re
df = (
pd.read_excel('files/已解密_标准指标.xlsx', sheet_name='整理')[['指标名称', '定义', '计算公式', '指标SQL']]
.fillna('N/A')
.applymap(lambda x: x.strip('"'))
.applymap(lambda x: re.sub('&', '&', x)) # 这是注释
.applymap(lambda x: re.sub('<', '<', x)) # 这也是注释
.applymap(lambda x: re.sub('>', '>', x)) # 这还是注释
.applymap(lambda x: re.sub('\'', ''', x))
.applymap(lambda x: re.sub('"', '"', x))
# .loc[lambda x: x['指标名称'].isin(['合同金额', '免赔率', '客户数'])]
.loc[lambda x: x['指标名称'] == '合同金额']
)