Чтобы привести колонку с числами в DataFrame к строковому типу, обычно используют метод astype(str), например:
Есть колонка с числами в DataFrame, хочу привести её к строковому типу. Как сделать? А если astype не использовать?
Чтобы привести колонку с числами в DataFrame к строковому типу, обычно используют метод astype(str), например:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Чтобы привести колонку с числами в DataFrame к строковому типу, обычно используют метод astype(str), например:
import pandas as pd
df['column'] = df['column'].astype(str)
Если astype использовать нельзя, можно применить метод apply с функцией str:
df['column'] = df['column'].apply(str)
Или воспользоваться методом map:
df['column'] = df['column'].map(str)
Все эти способы преобразуют числовые значения в строковые, при этом apply и map дают больше гибкости для кастомных преобразований.