Преобразования полей в больших массивах данных зачастую сопровождаются ошибками. В данной статье я расскажу, как уберечь себя от них и быстро убедиться в правильности своих действий. Допустим вы располагаете массивом, описывающим время работы офисов вашей организации в различные дни следующего вида: Вашей задачей является парсинг столбца days и приведение его к единообразному виду. Предположим, вы захотели на предварительном этапе все пустые и отсутствующие значения собрать для последующего выбора стратегии их заполнения. При этом появилось желание добавить поля с единственным символом "-" к их числу. Если вы попытаетесь вызвать для столбца метод replace и заменить "-" на None, то попадете в ловушку: df['days'] = df['days'].replace('-', None) В таблице days_x отражает, что было до, а days_y - после. Как видим, не просто ничего не было заменено ожидаемым образом, но еще и поля заполнены осмысленными значениями (хотя для нашего примера это настораживает). В действительности, согласно д