Назначьте список в ячейке фрейма данных pandas: ValueError: должны иметь равные ключи длины и значение при настройке с пPython

Программы на Python
Ответить
Anonymous
 Назначьте список в ячейке фрейма данных pandas: ValueError: должны иметь равные ключи длины и значение при настройке с п

Сообщение Anonymous »

Я пытался

Код: Выделить всё

df.at[100, 'subjects']
Результат что указывает на уникальность индекса.
Но когда я попытался заменить пустой список на новый:

Код: Выделить всё

df.at[100, 'subjects'] = [1,2,3]
произошла ошибка.

Код: Выделить всё

ValueError: Must have equal len keys and value when setting with an iterable
Я встретил несколько подобных случаев, когда пытался присвоить значение списка определенной ячейке в кадре данных pandas. Но я не мог повторить эту ошибку, иногда появлялась ошибка valueError, а иногда все было в порядке. Я действительно не могу объяснить причину, вызвавшую такую ​​разницу.
Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/764 ... len-keys-a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»