map
будет принимать каждый элемент исходного списка и применять функцию или лямбда-выражение.В этой компактной форме ваша функция str()
.У него больше приложений, чем это.Например, вы можете редактировать каждый элемент, возвращая новый список.Это возможно, потому что ячейка DataFrame является преобразуемой в строку.
astype
- это функция Pandas для DataFrames (и numpy для numpy массивов), которая приведёт объект к указанному типу, и поэтому здесь это делает мало практичнымразница, за исключением того, что она может быть более производительной, поскольку это всего лишь 1 операция по сравнению с несколькими вызовами, и она изначально определена в Pandas.Время - это проверить.Следует отметить: приведение astype
, также как и map
, создает новый объект, не изменяя существующий.