У меня есть датафрейм.При попытке обновить ячейки все обновленные значения ячеек равны нулю.Это мой код:
for column in data:
if column != "id" and column != "diagnosis":
# change the dtype to 'float64'
data[column] = data[column].astype("float")
columnArray = data[column].values
column_max = max(columnArray)
column_min = min(columnArray)
print(column_max, " ", column_min,column)
for index in range(columnArray.shape[0]):
cell_value = columnArray[index]
new_value = (cell_value-column_min)/(column_max-column_min)
# print(new_value)
data.at[index,column] = new_value
Я также должен упомянуть, что я немного новичок в пандах и NumPy и что может быть встроенная функция, которая нормализует мои функции без каких-либо проблем.