数据读取
#读取excel跳过第一行
df=pd.read_excel('C:/TEMP/征像模板01.xls',header=0, skiprows=[0])
#将索引列改为序号,编号由1开始(原起始为0,加1即可)
df.index.name='序号'
df=df.rename(index=lambda x:x+1)
数据处理
#定义一个函数
#例:正则提取
def get_conditions(CONDITIONS):
list_ret=re.findall(r"(?<=\=) *'.+?' *|(?<=like) +'.+?' *",CONDITIONS)
return list_ret
#调用函数执行
df['函数返回结果列']=df.apply(lambda x:get_conditions(x['函数传入条件列']),axis=1)