Создание столбцов на основе отдельных значений в строках pandas - PullRequest
0 голосов
/ 29 мая 2020

Желая упростить огромный набор данных с помощью pandas, который имеет четыре столбца,

        Time        A   B     C
    27/5/2020 1:30 -90 -12  0 2 3 5 6
    27/5/2020 1:35 -90 -11  0 2 3 4 6 7 8
    27/5/2020 1:40 -80 -12  2 4 5 6 9 12 15

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

Like;

Time             A   B      C             Col1 Col2 Col3 Col4 Col5 Col6 Col7
27/5/2020 1:30 -90 -12  0 2 3 5 6          1   0    1    1    0     1   1

и так далее .. Любая помощь будет принята с благодарностью. Я работаю над некоторыми циклами for в настоящий момент

1 Ответ

0 голосов
/ 29 мая 2020

Попробуем get_dummies

df=df.join(df.C.str.get_dummies(' ').add_prefix('col'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...