Re: [問題] txt內容切割加總
假設你的檔案裡只有單純一列數字,沒其他文字
用pandas + numpy 可以簡單處理無事先排序的資料
import pandas as pd
import numpy as np
#讀資料
tab=pd.read_csv('filename.txt',names=['n'],header=None)
n_min=np.trunc(min(tab.n))
n_max=np.ceil(max(tab.n))
#判斷陣列元素在哪個整數區間用的數列
bins=np.linspace(n_min,n_max,n_max-n_min+1)
#把資料丟入各個整數區間
groups=tab.groupby(pd.cut(tab.n,bins=bins))
#加總
groups.sum()
※ 編輯: painkiller (72.87.63.171), 10/11/2014 17:50:11
討論串 (同標題文章)