我有一个由20个数字组成的数据集,我试图创建一个if语句,如果数字小于或等于它前面的数字,则停止并取平均值,然后继续该过程,直到它到达数据集的末尾。
2
3
4
5
5
6
7
8
8
我要打印出来:三、五、七
for i in range(len(df)):
if (df.loc[i, 'list1'] <= df.loc[i, 'list1' - 1]):
res = []
res.append(sum(df["list1"] [i:i+len(df['list1'])]) / len(df['list1']))
1条答案
按热度按时间dwbf0jvd1#
试试这个:
输出: