Я работаю над проектом iPython с Pandas и Numpy. Я просто учился, поэтому этот вопрос, вероятно, довольно простой. Допустим, у меня есть два столбца данныхPandas/Numpy: Как превратить данные столбца в разреженную матрицу
---------------
| col1 | col2 |
---------------
| a | b |
| c | d |
| b | e |
---------------
Я хочу преобразовать эти данные формы.
---------------------
| a | b | c | d | e |
---------------------
| 1 | 1 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 | 0 |
| 0 | 1 | 0 | 0 | 1 |
---------------------
Тогда я хочу взять три колонки версия
---------------------
| col1 | col2 | val |
---------------------
| a | b | .5 |
| c | d | .3 |
| b | e | .2 |
---------------------
и превратить его в
---------------------------
| a | b | c | d | e | val |
---------------------------
| 1 | 1 | 0 | 0 | 0 | .5 |
| 0 | 0 | 1 | 1 | 0 | .3 |
| 0 | 1 | 0 | 0 | 1 | .2 |
---------------------------
Я очень новой для панд и Numpy, как бы я это сделать? Какие функции я бы использовал?
работал как очарование, спасибо. –