У меня есть столбец в кадре данных Python, который выглядит следующим образом:
Product_ID
ABCD
1234
0001234
2345
4567
EFGH
В настоящее время он сохраняется как тип данных объекта. Однако я хочу, чтобы числа были объединены (т. Е. 1234 - это тот же продукт, что и 0001234). Поскольку в столбце также есть текстовые строки, я не могу преобразовать их в целое число
df['Product_ID'] = pd.to_numeric(df['Product_ID'])
ValueError: Невозможно проанализировать строку "ABCD" в позиции 0.
Могу ли я использовать функцию для преобразования тех записей в целые числа (или, по крайней мере, обрезать начальные 0), которые не содержат текстовых символов?
В конечном счете, я хочу сгруппировать по этому столбцу и не хочу отдельных записей для 1234 и 0001234.
Спасибо!