При первом наборе приведите тип данных вашего нового глубоко скопированного фрейма данных явно как (при условии, что у вас есть numpy, доступный как np, если не импортируйте его как import numpy as np
для моего кода ниже для работы):
dilution_category_info_2 = dilution_category_info.copy()
dilution_category_info_2[0][0] = dilution_category_info_2.astype(np.float64)
затем присвойте значения как:
dilution_category_info_2[0][0] = (dilution_category_info[0][0]/(dilution_category_info[0][0]+ dilution_category_info[1][0]))