#python #pandas #dataframe
Вопрос:
Я пытаюсь изменить значения всей строки data.frame на основе списков. Что у меня есть, так это:
ph[count][pos] = valList
ph: данные.
количество кадров: значение (определено мной)
pos: список значений
валЛист: список ценностей
Мне нужно изменить значения всего количества строк, для значений столбцов pos со значениями из списка. Код, который я опубликовал выше, не работает..
Помогите пожалуйста 🙂
Большое спасибо
Комментарии:
1. Трудно сказать без образца кадра с ожидаемым результатом, но вы ищете
iloc
:df.iloc[count, pos] = val_list
?
Ответ №1:
Позиционная (целочисленная) индексация фреймов данных pandas выполняется с помощью iloc
:
df.iloc[count, pos] = val_list
Он может принимать списки или отдельные скаляры в качестве индексов строк и столбцов; он также поддерживает настройку.