Мне кажется, я понимаю ошибку, что вы не можете изменить определенный индекс определенных типов данных, однако я не понимаю, где в процессе это происходит.
Я пытаюсь взять строку (твит), разбить ее на слова, пропустить слова через словарь w2v (если они есть в вокабе), а затем суммировать значения. Я не понимаю, почему и где я назначаю элемент WordToVector (w2v) и получаю эту ошибку.
n['new'] = n['tweet'].apply(lambda x: np.sum([x for w2v[i] in x.split() if i in w2v.vocab]))
'Word2VecKeyedVectors' object does not support item assignment