Предположим, что у меня есть этот набор данных Pandas: < /p>
id < /th>
код вопроса < /th>
< /tr>
< /th-th-th-th-th />
1 < /td>
q01 < /td>
< /tr>
1 < /td>
q01-1 < /td>
< /tr>
1 1 1 1 /> Q02 < /td>
< /tr>
2 < /td>
q01 < /td>
< /tr>
2 < /td>
q02 < /td>
q02 < /td>
q02 />
2 < /td>
Q02-1 < /td>
< /tr>
2 < /td>
q02-1-1 < /td>
< /tr>
/> Q02-2 < /td>
< /tr>
< /tbody>
< /table> < /div>
Я хочу удалить строки на основе определенных иерархических условий между значениями кодов вопросов на идентификатор. Например, Q01-1 является подвесом, когда Q01 отвечают, SOI больше не нужно сохранять Q01, так как у нас уже есть Q01-1. По ID 2, мне нужно показать Q01, Q02-1-1 (поскольку это подростка Q02-1, который также является одним из Q02) и Q02-2 (поскольку это также еще один подросток Q02). < /P>
Пожеланный конечный результат таблицы выше: < /p>
Подробнее здесь: https://stackoverflow.com/questions/793 ... cal-column
Сбрасывание сгруппированных рядов на основе определенного иерархического столбца ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Удаление сгруппированных строк на основе определенного иерархического столбца
Anonymous » » в форуме Python - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-