Допустим, у меня есть кадр данных, который выглядит следующим образом:
df4
df4 = pd.DataFrame({'Q':['apple', 'apple', 'orange', 'Apple', 'orange'], 'R':['a.txt', 'a.txt', 'a.txt', 'b.txt', 'b.txt']})
>>> df4
Q R
0 apple a.txt
1 apple a.txt
2 orange a.txt
3 Apple b.txt
4 orange b.txt
Я хотел бы вывести следующее:
Q R
0 breakfast a.txt
1 apple a.txt
2 orange a.txt
3 breakfast b.txt
4 orange b.txt
Другими словами, без учета регистра я хочучтобы найти каждую строку в кадре данных, найти первое вхождение определенных слов (в данном случае это слово «яблоко») и заменить его другим словом.
Есть ли способ сделать это?