Так что простое добавление строки перед строками как части столбца в подмножестве моего информационного кадра не работает. Без получения сообщения об ошибке новая строка не применяет сложение к column_1, основываясь на выбранном подмножестве совпадающего значения в column_2.
Приведенный ниже код работает, и в результате добавляется символ 'w' перед строки в выборе подмножества.
'w' + df[(df.column_2 == 'af')]['column_1'].astype(str)
Этот код выводит желаемый результат для выбранных столбцов. Там, где приведенный ниже код должен применять его к df, он, похоже, не добавляет 'w' к подмножеству фрейма данных.
df[(df.column_2 == 'af')]['column_1'] = 'w' + df[(df.column_2 == 'af')]['column_1'].astype(str)
Чего мне здесь не хватает?