Pandas добавление списка в ячейку

Подскажите пожалуйста, как можно добавить через pandas столбец в датафрейм, который будет содержать в 1 ячейке список.

Допустим создадим Датафрейм

test1 = DataFrame({'Name': [1, 2, 3], 'Family': [1, 2, 3]})
lst = [1,2,3]

введите сюда описание изображения

Необходимо чтобы получилось так:

введите сюда описание изображения

И есть ли возможность добавить сразу несколько списков в 1 ячейку?


Ответы (2 шт):

Автор решения: CrazyElf

Выглядит не очень красиво и не очень понятно зачем это, но можно сделать список списков:

test1['Number'] = [lst]*len(test1)

Несколько списков в одной ячейке - делаем список списков списков:

lst = [1,2,3]
lst2 = [4,5,6]
test1['Number'] = [[lst, lst2]]*len(test1)
→ Ссылка
Автор решения: Алексей Р

Еще варианты

test1['number'] = test1.assign(number=None).number.map({None: lst})

и

test1['number'] = test1.apply(lambda x: lst, axis=1)
→ Ссылка