Я должен удалить последнее число и символы в столбцах в фрейме данных Python?

#python-2.7

#python-2.7

Вопрос:

У меня есть столбец, который имеет такие значения, как это: 34343434,4 и 223232,5 .

Я хочу удалить последнюю цифру и символ , и ожидаю вот так: 34343434 223232 .

Я пытался использовать этот код:

 dataframe['column name'] = pd.to_numeric(dataframe['column name']).astype.float().round(0, 2)
  

Но это не сработало. Может ли кто-нибудь помочь мне получить желаемый результат?

Ответ №1:

Вы можете попробовать этот способ, используя регулярное выражение:

 dataframe['colname'] = dataframe['colname'].str.replace(',.','',regex=True)
  

ссылка на документацию

Комментарии:

1. Это недопустимый синтаксис

2. каков тип данных вашего столбца? Это объект.