2 回答

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個(gè)贊
如果您不知道如何讀取該文件,您可以在此處看到多種方法供您使用,因此您可以嘗試其中的一種,例如pd.read_csv().
閱讀該文件后,您可以使用 pandas 函數(shù) aspd.DataFrame.groupby和來(lái)嘗試此操作pd.Series.mean():
df.groupby('id').mean()
#if df['id'] is the index, try this:
#df.reset_index().groupby('id').mean()
輸出:
value
id
1 13.566667
2 12.450000
3 10.266667
4 12.375000
5 12.350000

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊
import pandas as pd
filename = "data.txt"
df = pd.read_fwf(filename)
df.groupby(['id']).mean()
輸出
value
id
1 13.566667
2 12.450000
3 10.266667
4 12.375000
5 12.350000
添加回答
舉報(bào)