Я борюсь с проблемой на моем панде DataFrame. Я думаю, мне следует использовать метод groupby
, но я не могу понять это правильно.
мои данные выглядят так (но с ~ 200 строками и 5000 столбцами):
K00001 K00002 K00003 K00004 K00005 K00009 K00011 K00013 OTU
Root100 True False False True False False True False OTU1
Root102 True False False True False False True False OTU1
Root105 True True False True False False True False OTU1
Root107 True False False True False False True False OTU2
Root11 True False False True True False True False OTU2
Я хотел бы сгруппировать строки в соответствии с последним столбцом столбца 'OTU', чтобы получить:
K00001 K00002 K00003 K00004 K00005 K00009 K00011 K00013
OTU1 True True False True False False True False
OTU2 True False False True True False True False
Логические значения каждой ячейки, являющиеся результатом or
логических сравнений каждой сгруппированной ячейки (например, для K00002
в OTU1
это будет False or False or True = True
Может кто-нибудь дать мне подсказку?
Спасибо.