Мне нужно создать растр 328 x 238 (строка x столбец), в котором выбранные значения пикселей / ячеек заполняются из предоставленного мне pandas кадра данных (df). Каждая строка в df содержит имя (не важно), номер строки, номер столбца и значение пикселя, которое соответствует некоторым (не всем) из растровых ячеек 328 x 238. Значение пикселя должно быть 'NaN' или пустым, если значение ячейки не существует. Я новичок в python и изо всех сил пытаюсь выяснить, что было бы лучшим подходом для достижения моей конечной цели. Первой мыслью было бы провести l oop через каждую строку в df, чтобы извлечь местоположение строки / столбца и значение, которым должен заполняться каждый пиксель, если он существует в df.
В качестве первого шага я думал о создании массива значений NaN 328 x 238 numpy:
array = np.full((328, 238), 'NaN')
Тогда я думал, что мог бы использовать для l oop заполнить массив значениями из df. Тем не менее, я все еще пытаюсь понять, как установить для l oop, который будет читать строку df строка за строкой, и заполнять массив указанными значениями c из df в каждом указанном месте строки / столбца.
for row, col in array:
array.append[df['row', 'column'], 'value']
Это для l oop, очевидно, не работает, но я не знаю, как извлечь это 'значение' из df и заполнить массив в этом указанном c 'строке' и расположение столбца. Буду очень признателен за любую помощь в направлении меня по лучшему маршруту для достижения конечной цели растра.