2 года назад
Секрет функций обратного вызова: замена значений без циклов
Часто при работе с данными необходимо выполнять замены значений по списку или словарю. И обычно первое решение, которое приходит на ум, - это замена с использованием циклов. Но, оказывается, есть и др. способ провернуть эту задачу. В показанном примере необходимо подсчитать сумму очков за каждую букву введенного слова пользователем. Слово может быть введено на русском или английском языках. Очки распределяются от 1 до 10 в зависимости от буквы. Допустим, есть некий список букв и очков, которые начисляются за каждую из них (назовем его "карта значений")...
692 читали · 2 года назад
Python методы работы с текстовыми данными c Pandas
Если вы работаете с текстовыми данными, изучите эти методы Pandas. Текстовые данные обычно несут больше информации, чем числа. Как бы мне ни нравилось работать с числами, текстовые данные постоянно присутствуют в моем рабочем процессе. Я не измерял и не анализировал их, но мне кажется, что количество текстовых данных у меня больше, чем числовых. Наиболее существенное различие между текстовыми и числовыми данными заключается в том, сколько и предварительной обработки они требуют. Числовые данные обычно приходят в формате, который можно напрямую использовать в анализе или моделировании данных...