我必須製作一個函數,它需要兩個參數(.csv文件的名稱),用於計算某個人的寵物年齡的平均值。使用CSV文件的字典列表中元素的平均值
第二個包含所有者的名稱和他們own.Like其中寵物這樣的:
我的功能需要讀取此.csv文件,並用平均的返回另一個.csv文件寵物的年齡,由他們的主人區分。例如,約翰有三隻寵物(Michalengelo,Leonardo和Raphael),所以這些函數讀取兩個.csv文件並計算John的寵物年齡的平均值。亞當和伊娃也是如此。
我有一個函數,它將csv文件轉換爲字典。例如(與第一csv文件):
read_csv_to_dict('Pets_info.csv'):
>>> [{'Age': '8', 'Name of the Pet': 'Felix', 'Species': 'Cat'}, {'Age': '57', 'Name of the Pet': 'Michelangelo', 'Species': 'Tortoise'}, {'Age': '12', 'Name of the Pet': 'Rantanplan', 'Species': 'Dog'}, {'Age': '2', 'Name of the Pet': 'Nemo', 'Species': 'Fish'}, {'Age': '45', 'Name of the Pet': 'Leonardo', 'Species': 'Tortoise'}, {'Age': '9', 'Name of the Pet': 'Milo', 'Species': 'Dog'}, {'Age': '57', 'Name of the Pet': 'Raphael', 'Species': 'Tortoise'}, {'Age': '4', 'Name of the Pet': 'Dory', 'Species': 'Fish'}]
我想如果我操縱與字典,這些數據我能得到我想要的東西,我只是不知道如何做到這一點。 如果您不知道我的問題,請隨時提出任何問題。 在此先感謝。
從字面上看:http://pandas.pydata.org/pandas-docs/stable/10min.html – kingledion
我是新來的Python我不太瞭解熊貓模塊的使用情況...... – Stagg
非常感謝您的幫助!我使用空閒,它說,沒有模塊名稱熊貓,我怎樣才能將它安裝在我的電腦上? – Stagg