Это дополнительный вопрос для о том, как фильтровать строки на основе регулярных выражений на основе Unix, передаваемых в качестве входного аргумента в столбец фрейма данных
import numpy as np
import pandas as pd
import os
csvFile = "csv.csv"
csvDelim = '@@@'
df = pd.read_csv(csvFile, engine="python", index_col=False, delimiter=csvDelim )
df.head()
ID col_1
0 ACLKB
1 CLKAA
2 AACLK
3 BBBCLK
У меня есть функция python find
def find(self, findText, colName exactMatch):
mask = (mask | (self.df[colName].astype('str') == findText))
Теперь findText может CLK или? CLK или ^ CLK или CLK $ и т. Д. Он может содержать любое регулярное выражение.Теперь, как найти общее решение, в котором моя функция find может найти строку с любым регулярным выражением
Я ищу действительно хорошую документацию о том, как поддерживать строки фильтра на основе регулярных выражений в панде dataframe