Как разделить фрейм данных на несколько подкадров данных на основе значения столбцаPython

Программы на Python
Ответить
Anonymous
 Как разделить фрейм данных на несколько подкадров данных на основе значения столбца

Сообщение Anonymous »

Я получил кадр данных df1, который выглядит следующим образом:



Столбец 1
Столбец2




13
1


12
1


15
0


16
0


15
1


14
1


12
1


11
0


21
1


45
1


44
0



Единицы указывают на то, что измерение началось. Я не знаю, сколько единиц будет в одном измерении, а также не знаю, сколько нулей будет между двумя измерениями. Итак, я хочу получить подкадры данных, длина которых равна 1. В моем примере это будет:
df2



Столбец1
Столбец2




13
1


12
1



df3



Столбец 1
Столбец 2




15
1


14
1


12
1



и df4



Столбец 1
Столбец 2




21
1


45
1



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



Столбец1
Столбец2




13
1


12
1


15
0


16
0


15
2


14
2


12
2


11
0


21
3


45
3


44
0



Я понятия не имею, как к этому подойти. Также погуглив, я не смог найти подходящего подхода. Спасибо за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/798 ... lumn-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»