任何人都可以請向我解釋爲什麼這不起作用?我得到的錯誤消息是:TypeError:列表索引必須是整數或切片,而不是浮點數。 def median(lst):
s = sorted(lst)
l = len(lst)/2
if len(lst) % 2 == 0:
print((s[l] + s[l-1])/2.0)
else:
prin
我有企業的數據有類別和審查計數。我已將每個業務的類別歸類在一起,我希望將那些審覈次數高於每個類別中的審覈次數中位數和那些低於審覈次數中位數的業務分開。基本上,我需要返回一系列按類別索引的中值,並使用它來查明給定業務是否大於其類別的中值。我必須將其評論數與其類別的中位數進行比較。 我的代碼拋出錯誤,我無法弄清楚爲什麼。建議?我已經嘗試了下面的兩個。 n = df.groupby('category'