Итак, у меня есть ряд панд с некоторыми значениями, которые я передаю несколько раз в цикле.
и каждый раз я хочу добавить что-то новое в серию по этому индексу.
например.
У меня есть большой датафрейм под названием df. Затем я создаю новый столбец и пытаюсь изменить его, если выполняется условие в списке, называемом someList
df["mySeries"] = ""
for a,b in itertools.combinations(someList, 2):
if int1>0.5:
df["mySeries"][someList.index(a)] = df["mySeries"][someList.index(a)], b
по сути, я хочу объединить другую строку в существующую серию. Я не могу найти лучший способ сделать это. То, как я написал, работает хорошо, но также выдает мне предупреждение от панд:
"A value is trying to be set on a copy of a slice from a DataFrame"
и вывод не чистый, так как выглядит примерно так: (('', 61), 94)
и я хочу, чтобы это выглядело больше как 61, 94.
Я пробовал set_value, но это перезаписывает существующие данные в серии.