Метод assign()
в Pandas DataFrame отличается от других способов добавления новых столбцов тем, что он создаёт новый фрейм данных с указанными столбцами, оставляя исходный неизменным. 12
Некоторые другие способы добавления новых столбцов в Pandas DataFrame:
Таким образом, метод assign()
предпочтительнее других способов, когда нужно сохранить исходные данные, а также при добавлении нескольких столбцов одновременно. 12