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'])
參考 https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.iloc.html
如果我要找第一行第二列的資料
因此我們可以知道, (a,A)也是從0開始算
那我也可以用第a行第B列, 這時候用的就是loc
接著我們來看看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]})
df.groupby(['Animal']).mean()
這個DataFrame的技能可以把相同內容的做一個運算, 比如上述的Animal做數字的平均
說法是, 按Animal分組, 對其他數值做平均
全站熱搜
留言列表