我有一个数据框:
行索引都是人名。
列索引是对 7 个不同问题的所有评分 1-10。
因此,数据框由 1-10 的所有数字组成:每个人(行)的每个问题(列)的数字。它看起来像这样:
Q1. Q2. Q3. Q4. Q5. Q6. Q7.
Lotte 4 6 4 5 8 6 5
Lara 5 7 8 7 9 7 6
Linda 7 7 8 8 7 8 6
Tom 9 8 7 9 6 9 7
Jantje 9 9 9 10 7 10 8
然后我想创建一个 for 循环来遍历这些数据(称为“分数”),检查每个数字。如果数字<5,我想打印:“对于“QUESTION”的“NAME”,它低于5”。
所以,fe:对于乐天来说,第一季度它低于 5。
我现在有以下代码:
for i in range(len(Score.columns)):
for j in range(len(Score)):
if Score.iloc[j,i] < 5:
print ("Lower for %d" %i)
这仅打印列号,但我想打印列和行,但由索引命名。谁能帮忙打印这个吗?
RISEBY
相关分类