df['B'] = df['B'].multiply(100).div(df['B'].iloc[0])
df['C'] = df['C'].multiply(100).div(df['C'].iloc[0])
Обратите внимание, что индексы фреймов данных начинаются с 0, а не с 1, и заголовки не учитываются, поэтому вторая строка вашей электронной таблицы имеет индекс 0 в фрейме данных.