Ho un oggetto Pandas trama di dati di forma (X, Y) che assomiglia a questo:Aggiungere matrice NumPy come colonna Pandas frame di dati
[[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
e NumPy matrice sparsa (CSC) di forma (X , Z) che sembra qualcosa di simile
[[0, 1, 0],
[0, 0, 1],
[1, 0, 0]]
Come posso aggiungere il contenuto dalla matrice al frame di dati in una nuova colonna denominata in modo che il frame di dati finirà in questo modo:
[[1, 2, 3, [0, 1, 0]],
[4, 5, 6, [0, 0, 1]],
[7, 8, 9, [1, 0, 0]]]
Si noti che il frame di dati ora ha forma (X, Y + 1) e le righe dalla matrice sono elementi nel frame di dati.
Questo tipo di annidamento è sconsigliato. Perché hai bisogno di fare questo? –
Vedere questa domanda: http://stackoverflow.com/q/18641148/564538 –
Desidero mantenere la possibilità di selezionare il contenuto precedente della matrice da un nome di singola colonna dopo l'unione. –