2 года назад
Секрет функций обратного вызова: замена значений без циклов
Часто при работе с данными необходимо выполнять замены значений по списку или словарю. И обычно первое решение, которое приходит на ум, - это замена с использованием циклов. Но, оказывается, есть и др. способ провернуть эту задачу. В показанном примере необходимо подсчитать сумму очков за каждую букву введенного слова пользователем. Слово может быть введено на русском или английском языках. Очки распределяются от 1 до 10 в зависимости от буквы. Допустим, есть некий список букв и очков, которые начисляются за каждую из них (назовем его "карта значений")...
Простые способы maping-а значений с Pandas
Жизнь любого человека — зеркальное отражение его представлений о ней (Макс Фрай). Очень распространенной табличной операцией является отображение значений колонки по некоторому словарю. Рассмотрим основные способы и их специфику. В демонстрационных целях создадим серию и словарь: Map Методу map можно напрямую передать словарь и добиться цели: Как можно заметить, значения, ключи к которым в словаре не найдутся, будут заполнены пропусками. Для их...