我有一个多标签分类问题。
我想在数据框的所有 35列中删除除了值(0)的行,除了 ['Doc']列。
数据帧的示例Doc Big Small Int Bor Drama
j2 0 0 0 0 0
i9 1 0 1 1 0
ui8 0 0 0 1 0
po4 0 1 0 0 0
po9 0 0 0 0 0
这是预期的结果Doc Big Small Int Bor Drama
i9 1 0 1 1 0
ui8 0 0 0 1 0
po4 0 1 0 0 0
这些是我想要删除的行:j2 0 0 0 0 0
po9 0 0 0 0 0
这是我如何计算它们:rowSums = df.iloc[:,2:].sum(axis=1)
no_labelled = (rowSums==0).sum(axis=0)
print("no.docs with no label =", no_labelled)
no.docs没有标签= 60
如何从数据框中删除这60行?
谢谢