Создание предоставленного входного кадра данных:
import pandas as pd
Data = {'Col1': ['11"', '0!', '123456', '252653', '343535'], 'Col2': ['A', 'Q', 'A', 'A', 'A']}
df = pd.DataFrame(Data)
Чтобы удалить требуемое содержимое строки из определенного столбца, я использую это:
df.drop(df[df['Col1'].str.contains('"')].index, inplace=True)
Где ' Col1 '- это желаемый столбец, а' " '- это желаемое содержимое
Вывод:
Col1 Col2
0! Q
123456 A
252653 A
343535 A
Вы хотите отфильтровать нецифровые или строки, содержащие «