Подскажите пожалуйста, как поменять в двумерной структуре данных pandas элемент?
Если у меня есть считанные из Excel данные с помощью метода
pandas.read_csv(), но в файле дробная часть от целой отделена запятой. Мне нужно вроде как пробежаться по ячейкам и поменять “,” на “.” и преобразовать во float, и еще заменить значение пустой ячейки “None” на “0”.
Сначала пытался это сделать через цикл for с индексами:
def Not_None_str (dataset): for x in range(0,dataset[0]): for j in range(0,dataset[1]): if dataset[i,j]!=None: dataset[i,j]=float(str(dataset[i,j]).replace(',','.')) else: dataset[i,j]=float(0) return dataset
Потом хотел сделать с помощью forech, но это не подходит т.к. в этом случае нельзя перезаписать этот же элемент.
Подскажите, как можно сделать?