-3
我想知道平均價格在一定範圍內保持多久。讓說我的值是:如何計算列表中的平均時間長度
[10, 7.7, 9.5, 15, 8.8, 9.3, 7.7, 16]
例如,如果值是8之間 - 9.9,多久平均之前,它是> 14(不倒退)?
9.5在1天內通過14次。在3天內8.8。 9.3在2天內。在1天7.7。所以平均值是(1 + 3 + 2 + 1)/ 4 = 1.75天。
我想創建一個程序,爲我做這個計算,但我有問題。
代碼:
list = [10, 7.7, 9.5, 15, 8.8, 9.3, 7.7, 16]
def new_function()
for i in list:
while 8 < x < 9.99 (store index position as initial y);
when x becomes > 14 (take index position and subtract it from initial y to find length)
repeat for next i where 8 < x < 9.9
average = sum(length)/len(length)
print(average)
你能提供在CSV文件中的數據(10行左右)的樣本?這將使您更容易理解您的需求並幫助驗證推薦的解決方案。 – Apollo2020
這些數字與我在列表中提供的值非常相似。我只是用這些數字來簡化事情。 2欄:日期和價格。數千行數據。謝謝你的幫助 –