我有一个这样的数据框
import pandas as pd
raw_data = {'ID': [101,101,102,101,102],
'Loc':['IN','IN','NY','IN','NY'],
'Sub1':['A','B','C','D','E'],
'Sub2':['F','G','H','I','J'],
'Sub3':['K','L','M','N','O'],
'S_score1': [1, 0, 0, 6,0],
'S_score2': [0, 1, 0, 6,0],
'S_score3': [0, 1, 0, 6,0],
}
df2 = pd.DataFrame(raw_data, columns = ['ID','Loc','Sub1','Sub2','Sub3','S_score1', 'S_score2', 'S_score3'])
有数据集:
我想检查分数列,并检查分数是否大于1,然后选择相应的主题并以文字计数。
想要的输出:
它与下面的问题类似,但由于我们有额外的额外列,因此我无法获得计数,并且需要获得计数要求也不同。