Я пытаюсь найти строку с *A*
во фрейме данных
df = pd.DataFrame({
"col_1":["AAA","BBB","CCC"],
"col_2":[4,5,6],
"col_3":[107,800,300],
"col_4":[1,3,5]
})
#0 1 2 3
#0 AAA 4 107 1
#1 BBB 5 800 3
#2 CCC 6 300 5
В этой строке выдается ошибка:
df['col_1'].str.match("*A*")
Не работает, и я получаюошибка:
line 615, in _parse
source.tell() - here + len(this))
sre_constants.error: nothing to repeat at position 0
У меня также есть следующий код
import pandas as pd
df = pd.DataFrame({
"col_1":["AAA","BBB","CCC"],
"col_2":[4,5,6],
"col_3":[107,800,300],
"col_4":[1,3,5]
})
def findItems(df, findText, colName):
mask = df[colName].astype('str').str.match(findText)
print("\n mask",mask)
The above code is also not working