获取矩阵python中每列大于阈值用户的元素的行名

时间:2018-05-22 02:38:14

标签: python-3.x

我是python的新手,请帮助我。

enter image description here

我已阅读xlsx文件并添加了标题

header = ['S.No', 'Name', 'Science', 'english','History','art','Maths']

df = pd.read_excel('matrix.xlsx',  header=None, names=header)

我想提取达到85岁及以上的学生,我希望它看起来像这样:

roy[history,art,maths]
john[art,maths]
dave[art,math]

这是excel文件如何帮助

的代码
  p = pd.DataFrame.from_items([('Roy', [80, 75, 85, 90, 95]), ('John', [75, 80, 75, 85, 100]), ('Dave', [80, 80, 80, 90, 95, ])],
               orient='index', columns=['Science', 'English', 'History', 'Arts', 'Maths'])

谢谢

0 个答案:

没有答案