В моем Pandas DataFrame, одном из столбцов «naics», содержатся коды NAICS, такие как 311, 311919, 3159, 331, 332, 332913.
Я хотел бы заменить все коды, которыеначинайте с тех же двух цифр только с этих двух цифр.Например, если значение равно 311, 311919, 3159 или любой другой строке (это должны остаться строки, а не int), которая начинается с 31, я бы хотел, чтобы новое значение было 31.
Iпробовал варианты:
df.naics.loc[(df['naics'] == '^31')] = '31'
Но все варианты, которые я пробовал, не влияют (и ни у одного нет ошибок).
Есть предложения?
Спасибо,
Джарод