问题描述:
目前有以下dataframe,想根据‘b’列 以‘*… *’结构保存dataframe行
data = pd.DataFrame([['aaa', '*ac*', 'aad'], ['aae', 'ddd', 'fff'], ['aae', '*dddddd*', 'fff']], columns=['a', 'b', 'c'])
a b c
0 aaa *ac* aad
1 aae ddd fff
2 aae *dddddd* fff
目标结果:
a b c
0 aaa *ac* aad
1 aae *dddddd* fff
实现方法:
data =data.loc[data['b'].apply(lambda s: re.search(r'\**\*', s) != None)].reset_index(drop=True)
print(data)