Как получить данные из формата object / string в int в фрейме данных pandas?

#python #pandas #string #integer

#python #pandas #строка #целое число

Вопрос:

У меня есть фрейм данных pandas, который выглядит следующим образом:

df

Теперь я хочу получить значение столбца Predictions int для отображения данных. Как я мог это сделать?

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

1. df[‘Predictions’].str[0].astype(int)

Ответ №1:

Это просто понимание списка из столбцов pandas

вы можете использовать

 df['Predictions'].str[0].astype(int)
 

для извлечения десятичных значений

 df['Predictions'].str[0]-df['Predictions'].str[0].astype(int)
 

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

1. Спасибо! Есть ли возможность сохранить значения запятой?

2. Рад помочь, если вам просто нужны десятичные значения, вы можете использовать df['Predictions'].str[0]-df['Predictions'].str[0].astype(int)