Все в заголовке: Может ли столбец из фрейма данных Python Pandas быть списком, ансамблем, кортежем или ...?
import pandas as pd
lnks = [ ( 'a' , 'b') , ( 'b' , 'c') , ( 'c' , 'a' ) , ('b' , 'd' ) , ( 'd' , 'a' ) ]
lbls = [ 'x' , 'y']
df = pd.DataFrame.from_records( lnks , columns = lbls )
Попытка построить новый столбец z типа ensemble из столбцовзначения строк x и y:
df[ 'z' ] = { df[ 'x' ] , df[ 'y' ] }
Я получаю следующий код ошибки:
TypeError: объекты 'Series' являются изменяемыми, поэтому они не могут быть хешами
Я быхотел бы получить фрейм данных, содержащий:
x y z
'a' 'b' { 'a , 'b' }
'b' 'c' { 'b' , 'c' }
'c' 'a' { 'c' , 'a' }
...
Спасибо за вашу помощь.