數據我有像數據的文件:如何分組蟒蛇
Entry Freq.
2 4.5
3 3.4
5 4.9
8 9.1
12 11.1
16 13.1
18 12.2
22 11.2
我現在想解決的問題是:我想使它成爲一個分組數據(使用範圍10)的基礎上條目並且想要加入落入該範圍內的頻率。 例如對於上面的表格,如果我組它,然後它應該是這樣的:
Range SumFreq.
0-10 21.9(i.e. 4.5 + 3.4 + 4.9 + 9.1)
11-20 36.4
我高達柱分離達成了下面的代碼,但不能能夠執行一系列分離的事情: 我的代碼是:
inp = ("c:/usr/ovisek/desktop/file.txt",'r').read().strip().split('\n')
for line in map(str.split,inp):
k = int(line[0])
l = float(line[-1])
到目前爲止很好,但我怎麼能夠將數據分組在10個範圍內。
但我怎麼能夠加起來的頻率,我只獲得了索引值。 – Ovisek
使用defaultdict而不是檢查密鑰是否存在。 – jamylak
@Ovisek我不知道你的意思,我在那裏添加了輸出,你輸入的樣本輸入。它應該做別的事嗎? – Amr