我有許多顯微鏡幻燈片的實驗數據。對於每張幻燈片,我都拍攝了許多照片圖像,每張圖片上都有一些樣本。我想知道節目很多標本,我爲每個幻燈片:通過添加觀察值來減少數據幀的行數
如:幻燈片0,我有四個標本總(三個圖像1,一個圖像2):
from pandas import DataFrame, Series
import seaborn as sns
data = {'Slide' : [0,0,0,0,0,0,0,0,0, 0,0,0, 9,9,],
'Image' : [1,1,1,1,1,1,1,1,1, 2,2,2, 1,7],
'Specimen' : [1,1,1,1,2,2,3,3,3, 1,1,1, 1,1],
'Foci' : [8,9,7,9,6,9,7,9,6, 6,7,6, 9,6]}
df = DataFrame(data, columns=['Slide','Image','Specimen','Foci'])
df
我可以得到一部分的方式來回答,但這並不完全是我所需要的,因爲我還需要加起來樣本數爲每張幻燈片:
df.groupby(['Slide','Image']).max()
差不多有!那麼我將如何總結每張幻燈片的樣本數量,以給出答案,slide0有四個樣本,幻燈片9有兩個樣本? – thescoop
剛剛編輯以包含最後一位。 @thescoop –