Как добавить преобразованную переменную в фрейм данных с другими переменными в Python?

#python #pandas #dataframe #jupyter-notebook #data-analysis

Вопрос:

Я новичок в панд, и иногда вещи могут сбивать меня с толку. итак, у меня есть столбец в фрейме данных(df), имя столбца «Черный или афроамериканец», который я преобразовал из строкового процента в плавающий, но теперь я хочу добавить преобразованную переменную обратно в фрейм данных или создать новый фрейм данных, содержащий эти переменные из предыдущих.как мне это сделать? пожалуйста, помогите, это сообщение об ошибке ‘:1: Настройка с предупреждением об ошибке:

Значение пытается быть установлено для копии фрагмента из фрейма данных. Попробуйте вместо этого использовать .loc[row_indexer,col_indexer] = значение’

 black = race_df['Black or African American'].str.rstrip('%').astype(float) / 100
black.head(5)   


0    0.264
1    0.031
2    0.041
3    0.153
4    0.055
Name: Black or African American, dtype: float64

race_df['Black or African American'] = race_df['Black or African  American'].str.rstrip('%').astype(float) / 100
 

Я попробовал приведенный выше код, и я все еще получаю ошибки

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

1. Вы пробовали это сделать? race_df['Black or African American Float'] = race_df['Black or African American'].str.rstrip('%').astype(float) / 100

2. хорошо, это сработало, но у меня все еще есть сообщение об ошибке

3. Поэтому добавьте свое сообщение об ошибке в вопрос 😉