close

接著上一次的

import pandas as pd
import numpy as np
df = pd.DataFrame([[1,2],[3,4],[5,6]], columns=['A','B'], index=['a','b','c'])
擷取.PNG

參考 https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.iloc.html

如果我要找第一行第二列的資料

擷取.PNG

因此我們可以知道, (a,A)也是從0開始算

擷取.PNG

那我也可以用第a行第B列, 這時候用的就是loc

擷取.PNG

接著我們來看看groupby分組運算, 這個我上網找了好久都看不懂, 真的是沒什麼資質耶...

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.groupby.html

用他文檔裡面的例子來看

import pandas as pd
df = pd.DataFrame({'Animal': ['Lion', 'Lion', 'Bird', 'Bird'],
                   'Max Weight': [380, 370, 2, 6]})

擷取.PNG

df.groupby(['Animal']).mean()

擷取.PNG

這個DataFrame的技能可以把相同內容的做一個運算, 比如上述的Animal做數字的平均

說法是, 按Animal分組, 對其他數值做平均

 

 

 

 

 

 

 

 

 

 

 

arrow
arrow
    全站熱搜

    張郎屋 發表在 痞客邦 留言(0) 人氣()