#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. Поэтому добавьте свое сообщение об ошибке в вопрос 😉