Pandas 基礎(7) - Group By 分組的相關知識


首先, 引入這節需要的 csv 文件 (已上傳)

import pandas as pd city_df = pd.read_csv('/Users/rachel/Sites/pandas/py/pandas/7_group_by/weather_by_cities.csv') df 

輸出:

根據 'city'字段分組:

g=df.groupby('city') g 

輸出:

<pandas.core.groupby.groupby.DataFrameGroupBy object at 0x112a22c50> 

循環輸出分組后的數據:

for city, city_df in g: print(city) print(city_df) 

輸出:

獲取其中的某一組數據:

g.get_group('mumbai') 

輸出:

取每個組的最大值:

g.max() 

取每個組的平均值:

g.mean() 

獲取每個組的常規信息:

g.describe() 

輸出圖表:

%matplotlib inline g.plot() 


以上, 就是關於 Pandas 分組的相關知識, enjoy~~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM