Как отфильтровать строку со строкой с любым регулярным выражением в панде dataframe - PullRequest
0 голосов
/ 23 сентября 2018

Это дополнительный вопрос для о том, как фильтровать строки на основе регулярных выражений на основе 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...