Здравствуйте, красивые люди!
dict = {'Awesome' : 'Sauce', 'Foo' : 'Barr'}
Col A Col B
1 'This is Awesome'
2 'I really foo him'
Я пытаюсь найти наиболее питонический способ перебора набора данных / фрейма и возврата любой строки, совпадающей со значением dict.
поэтому для числа 1 я бы хотел вернуть Sauce в столбце c, например, и 2 'barr' в соответствующей строке, но в столбце c.
Я имею дело с файлом CSV / Excel, если это имеет значение.
Любая помощь будет оценена. Я счастлив использовать библиотеку Pandas и NP.
Редактировать для Вэнь Цзябао:
ID Name of Course
0 Super Event Training: English Event...
1 Start with our Maths Training...
2 Live online Biology Training...
3 Maths throughout time...
4 Online Q&A Webinar: History..
5 Start with our Creative ...
6 Spring Conf with Author
7 Physics in our age ...
8 Spring Conf
9 Start with our educational items...
10 Education delivery in India...
11 English IELTS, Access to University..
12 Our Core Products for Empowerment..
У меня есть DF, подобный этому, который продолжается около 500 строк, которые я очищаю с помощью API, мне нужно преобразовать этот текст в свободной форме в значения, которые находятся в моем распоряжении. Я определил ключевые слова, которые я поместил в свои ключевые значения и присвоил значениям dict, чтобы мы могли анализировать данные.
Возможно, использование dict не лучший способ сделать это? Любые советы будут высоко ценится.
DN.