1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        數(shù)據(jù)分析之Pandas分組操作總結(jié)

        共 7970字,需瀏覽 16分鐘

         ·

        2020-06-21 23:50

        ↑↑↑關(guān)注后"星標(biāo)"Datawhale

        每日干貨 &?每月組隊(duì)學(xué)習(xí),不錯(cuò)過

        ?Datawhale干貨?

        作者:耿遠(yuǎn)昊,Datawhale成員

        Pandas做分析數(shù)據(jù),可以分為索引、分組、變形及合并四種操作。之前介紹過索引操作,現(xiàn)在接著對(duì)Pandas中的分組操作進(jìn)行介紹:主要包含SAC含義、groupby函數(shù)、聚合、過濾和變換、apply函數(shù)。文章的最后,根據(jù)今天的知識(shí)介紹,給出了6個(gè)問題與2個(gè)練習(xí),供大家學(xué)習(xí)實(shí)踐。

        a295a0a8454ebd43d21671527a5db97c.webp

        在詳細(xì)講解每個(gè)模塊之前,首先讀入數(shù)據(jù):

        import?numpy?as?npimport pandas as pddf = pd.read_csv('data/table.csv',index_col='ID')df.head()

        e05a653eb62256259f69fb5bd78e9994.webp

        SAC過程

        1. 內(nèi)涵

        SAC指的是分組操作中的split-apply-combine過程。其中split指基于某一些規(guī)則,將數(shù)據(jù)拆成若干組;apply是指對(duì)每一組獨(dú)立地使用函數(shù);combine指將每一組的結(jié)果組合成某一類數(shù)據(jù)結(jié)構(gòu)。

        2. apply過程

        在apply過程中,我們實(shí)際往往會(huì)遇到四類問題:

        • 整合(Aggregation):即分組計(jì)算統(tǒng)計(jì)量(如求均值、求每組元素個(gè)數(shù));

        • 變換(Transformation):即分組對(duì)每個(gè)單元的數(shù)據(jù)進(jìn)行操作(如元素標(biāo)準(zhǔn)化);

        • 過濾(Filtration):即按照某些規(guī)則篩選出一些組(如選出組內(nèi)某一指標(biāo)小于50的組);

        • 綜合問題:即前面提及的三種問題的混合。

        groupby函數(shù)

        經(jīng)過groupby后會(huì)生成一個(gè)groupby對(duì)象,該對(duì)象本身不會(huì)返回任何內(nèi)容,只有當(dāng)相應(yīng)的方法被調(diào)用才會(huì)起作用。

        1. 分組函數(shù)的基本內(nèi)容:

        • 根據(jù)某一列分組

        • 根據(jù)某幾列分組

        • 組容量與組數(shù)

        • 組的遍歷

        • level參數(shù)(用于多級(jí)索引)和axis參數(shù)

        a). 根據(jù)某一列分組

        grouped_single = df.groupby('School')

        經(jīng)過groupby后會(huì)生成一個(gè)groupby對(duì)象,該對(duì)象本身不會(huì)返回任何東西,只有當(dāng)相應(yīng)的方法被調(diào)用才會(huì)起作用。例如取出某一個(gè)組:

        grouped_single.get_group('S_1').head()

        e4b08f96c8edb438cd82d4c86acae524.webp

        b). 根據(jù)某幾列分組

        grouped_mul = df.groupby(['School','Class'])grouped_mul.get_group(('S_2','C_4'))

        3f48d63124bf2f94cf98719f237ae1be.webp

        c). 組容量與組數(shù)

        調(diào)用的時(shí)候最好先根據(jù)size看下里面的內(nèi)容,不然在get_group的時(shí)候可能會(huì)出錯(cuò)。

        grouped_single.size()

        97079d87049844849b8a749e577bb671.webp

        grouped_mul.size()

        a4ebd4ca18c3fa9a05a1a7ee049be481.webp

        grouped_single.ngroupsgrouped_mul.ngroups

        d75e9c808f7843ad1912ad5bbe780b75.webp

        d). 組的遍歷

        for name,group in grouped_single:    print(name)    display(group.head())

        c6ec3c77347f4b17dec4ff54bd010396.webp

        e). level參數(shù)(用于多級(jí)索引)和axis參數(shù)

        df.set_index(['Gender','School']).groupby(level=1,axis=0).get_group('S_1').head()

        4d43316f0a528e69cb64d7489c01f339.webp

        2. groupby對(duì)象的特點(diǎn):
        • 查看所有可調(diào)用的方法

        • 分組對(duì)象的head 和first

        • 分組依據(jù)

        • groupby的[]操作

        • 連續(xù)型變量分組

        a). 查看所有可調(diào)用的方法

        由此可見,groupby對(duì)象可以使用相當(dāng)多的函數(shù),靈活程度很高

        print([attr for attr in dir(grouped_single) if not attr.startswith('_')])

        1d956872482e0925a0bea3877ec4245c.webp

        b). 分組對(duì)象的head和first

        對(duì)分組對(duì)象使用head函數(shù),返回的是每個(gè)組的前幾行,而不是數(shù)據(jù)集前幾行

        grouped_single.head(2)

        81dcbb879381952b60162ff8c6288149.webp

        first顯示的是以分組為索引的每組的第一個(gè)分組信息

        grouped_single.first()

        b028ed45ed5cbebe0d43fee1692893af.webp

        c). 分組依據(jù)

        對(duì)于groupby函數(shù)而言,分組的依據(jù)是非常自由的,只要是與數(shù)據(jù)框長(zhǎng)度相同的列表即可,同時(shí)支持函數(shù)型分組。

        df.groupby(np.random.choice(['a','b','c'],df.shape[0])).get_group('a').head()# 相當(dāng)于將np.random.choice(['a','b','c'],df.shape[0])當(dāng)做新的一列進(jìn)行分組

        be14904ebecf98fb0e80b806e6cfba81.webp

        從原理上說,我們可以看到利用函數(shù)時(shí),傳入的對(duì)象就是索引,因此根據(jù)這一特性可以做一些復(fù)雜的操作。

        df[:5].groupby(lambda x:print(x)).head(0)

        aae62a65a8ffa44153d881b60ea1ec7c.webp

        根據(jù)奇偶行分組。

        df.groupby(lambda x:'奇數(shù)行' if not df.index.get_loc(x)%2==1 else '偶數(shù)行').groups

        dd447fc978f6ea29eb588e1e02991798.webp

        如果是多層索引,那么lambda表達(dá)式中的輸入就是元組,下面實(shí)現(xiàn)的功能為查看兩所學(xué)校中男女生分別均分是否及格。注意:此處只是演示groupby的用法,實(shí)際操作不會(huì)這樣寫。

        math_score?=?df.set_index(['Gender','School'])['Math'].sort_index()grouped_score = df.set_index(['Gender','School']).sort_index().\            groupby(lambda x:(x,'均分及格' if math_score[x].mean()>=60 else '均分不及格'))for name,_ in grouped_score:print(name)

        6f54497c23e235d0100084233a66ebeb.webp

        d). groupby的[]操作

        可以用[]選出groupby對(duì)象的某個(gè)或者某幾個(gè)列,上面的均分比較可以如下簡(jiǎn)潔地寫出:

        df.groupby(['Gender','School'])['Math'].mean()>=60

        5eb27494dedce996ad05d503db4de62c.webp

        用列表可選出多個(gè)屬性列:

        df.groupby(['Gender','School'])[['Math','Height']].mean()

        09c6a99a80e86192ec4ad0c59b23ad2b.webp

        e). 連續(xù)型變量分組

        例如利用cut函數(shù)對(duì)數(shù)學(xué)成績(jī)分組:

        bins = [0,40,60,80,90,100]cuts = pd.cut(df['Math'],bins=bins) #可選label添加自定義標(biāo)簽df.groupby(cuts)['Math'].count()

        6eb85d101d64ad7a5993f3e21b6ae176.webp

        聚合、過濾和變換

        1. 聚合

        • 常用聚合函數(shù)

        • 同時(shí)使用多個(gè)聚合函數(shù)

        • 使用自定義函數(shù)

        • 利用NameAgg函數(shù)

        • 帶參數(shù)的聚合函數(shù)

        a). 常用聚合函數(shù)

        所謂聚合就是把一堆數(shù),變成一個(gè)標(biāo)量,因此mean/sum/size/count/std/var/sem/describe/first/last/nth/min/max都是聚合函數(shù)。為了熟悉操作,不妨驗(yàn)證標(biāo)準(zhǔn)誤sem函數(shù),它的計(jì)算公式是:組內(nèi)標(biāo)準(zhǔn)差/組容量,下面進(jìn)行驗(yàn)證:

        group_m?=?grouped_single['Math']group_m.std().values/np.sqrt(group_m.count().values)== group_m.sem().values

        c66401489c5e68cf2d7fec81c456c82f.webp

        b). 同時(shí)使用多個(gè)聚合函數(shù)

        group_m.agg(['sum','mean','std'])

        47622b06ddf331f041a29c1670ae9edd.webp

        利用元組進(jìn)行重命名

        group_m.agg([('rename_sum','sum'),('rename_mean','mean')])

        74dbb42394cd0f2ab9a84f5e22590a3e.webp

        指定哪些函數(shù)作用哪些列

        grouped_mul.agg({'Math':['mean','max'],'Height':'var'})

        a98066a3bfe305c8658dd448cd4a70c5.webp

        c). 使用自定義函數(shù)

        grouped_single['Math'].agg(lambda x:print(x.head(),'間隔'))#可以發(fā)現(xiàn),agg函數(shù)的傳入是分組逐列進(jìn)行的,有了這個(gè)特性就可以做許多事情

        0721de53aa5990796683f80c1193f87e.webp

        官方?jīng)]有提供極差計(jì)算的函數(shù),但通過agg可以容易地實(shí)現(xiàn)組內(nèi)極差計(jì)算

        grouped_single['Math'].agg(lambda x:x.max()-x.min())

        0efe70d77b0cfcf4e4b5df287220b7f2.webp

        d). 利用NamedAgg函數(shù)進(jìn)行多個(gè)聚合

        注意:不支持lambda函數(shù),但是可以使用外置的def函數(shù)

        def R1(x):    return x.max()-x.min()def R2(x):    return x.max()-x.median()grouped_single['Math'].agg(min_score1=pd.NamedAgg(column='col1', aggfunc=R1),                           max_score1=pd.NamedAgg(column='col2', aggfunc='max'),                           range_score2=pd.NamedAgg(column='col3', aggfunc=R2)).head()

        2cfc111301475ca5548f2ecc7e5db6e3.webp

        e). 帶參數(shù)的聚合函數(shù)

        判斷是否組內(nèi)數(shù)學(xué)分?jǐn)?shù)至少有一個(gè)值在50-52之間:

        def f(s,low,high):    return s.between(low,high).max()grouped_single['Math'].agg(f,50,52)

        如果需要使用多個(gè)函數(shù),并且其中至少有一個(gè)帶參數(shù),則使用wrap技巧:

        def f_test(s,low,high):    return s.between(low,high).max()def agg_f(f_mul,name,*args,**kwargs):    def wrapper(x):        return f_mul(x,*args,**kwargs)    wrapper.__name__ = name    return wrappernew_f = agg_f(f_test,'at_least_one_in_50_52',50,52)grouped_single['Math'].agg([new_f,'mean']).head()

        f25e52146218d8b6bb45d91305246039.webp

        2. 過濾 Filteration
        filter函數(shù)是用來篩選某些組的(務(wù)必記住結(jié)果是組的全體),因此傳入的值應(yīng)當(dāng)是布爾標(biāo)量。
        grouped_single[['Math','Physics']].filter(lambda?x:(x['Math']>32).all()).head()

        d8f9e7971a77f2ca8b7016ce36139e1d.webp

        3. 變換 Transformation
        • 傳入對(duì)象

        • 利用變換方法進(jìn)行組內(nèi)標(biāo)準(zhǔn)化

        • 利用變換方法進(jìn)行組內(nèi)缺失值的均值填充

        a). 傳入對(duì)象

        transform函數(shù)中傳入的對(duì)象是組內(nèi)的列,并且返回值需要與列長(zhǎng)完全一致

        grouped_single[['Math','Height']].transform(lambda x:x-x.min()).head()

        a7252b6ebb376c1bd74e82660e33d6d5.webp

        如果返回了標(biāo)量值,那么組內(nèi)的所有元素會(huì)被廣播為這個(gè)值

        grouped_single[['Math','Height']].transform(lambda x:x.mean()).head()

        085741baeb22ecae313e6f3a5dd17748.webp

        b). 利用變換方法進(jìn)行組內(nèi)標(biāo)準(zhǔn)化

        grouped_single[['Math','Height']].transform(lambda x:(x-x.mean())/x.std()).head()

        809cf435fc7197a76778d70f966cc4d3.webp

        c). 利用變換方法進(jìn)行組內(nèi)缺失值的均值填充

        df_nan = df[['Math','School']].copy().reset_index()df_nan.loc[np.random.randint(0,df.shape[0],25),['Math']]=np.nandf_nan.head()

        d83dd1af3f546e3776df018dd354dbd5.webp

        df_nan.groupby('School').transform(lambda x: x.fillna(x.mean())).join(df.reset_index()['School']).head()

        a901a07ec7e8d0bced272b6d79dca8b5.webp

        apply函數(shù)

        1. apply函數(shù)的靈活性
        • 標(biāo)量返回值

        • 列表返回值

        • 數(shù)據(jù)框返回值

        可能在所有的分組函數(shù)中,apply是應(yīng)用最為廣泛的,這得益于它的靈活性:對(duì)于傳入值而言,從下面的打印內(nèi)容可以看到是以分組的表傳入apply中。

        df.groupby('School').apply(lambda x:print(x.head(1)))

        bc56f79616d00e3a82103d20e022d933.webp

        apply函數(shù)的靈活性很大程度來源于其返回值的多樣性:

        a). 標(biāo)量返回值

        df[['School','Math','Height']].groupby('School').apply(lambda?x:x.max())

        8f2a37d8f170411372a44d8f3f45770b.webp

        b). 列表返回值
        df[['School','Math','Height']].groupby('School').apply(lambda x:x-x.min()).head()

        a964328f25ebdd640722177561bafcaa.webp

        c).?數(shù)據(jù)框返回值
        df[['School','Math','Height']].groupby('School')\    .apply(lambda x:pd.DataFrame({'col1':x['Math']-x['Math'].max(),                                  'col2':x['Math']-x['Math'].min(),                                  'col3':x['Height']-x['Height'].max(),                                  'col4':x['Height']-x['Height'].min()})).head()

        65bc14e2506200748bf383822ed948b1.webp

        2. 用apply同時(shí)統(tǒng)計(jì)多個(gè)指標(biāo)

        此處可以借助OrderedDict工具進(jìn)行快捷的統(tǒng)計(jì):

        from collections import OrderedDictdef f(df):    data = OrderedDict()    data['M_sum'] = df['Math'].sum()    data['W_var'] = df['Weight'].var()    data['H_mean'] = df['Height'].mean()    return pd.Series(data)grouped_single.apply(f)

        3885c912ad477438875f7b2eedb59ef7.webp

        問題與練習(xí)

        問題

        問題1. 什么是fillna的前向/后向填充,如何實(shí)現(xiàn)?
        import numpy as npimport pandas as pddf = pd.read_csv('data/table.csv',index_col='ID')df.head(3)
        df_nan = df[['Math','School']].copy().reset_index()df_nan.loc[np.random.randint(0,df.shape[0],25),['Math']]=np.nandf_nan.head()
        • fillna 的method方法可以控制參數(shù)的填充方式,是向上填充:將缺失值填充為該列中它上一個(gè)未缺失值;向下填充相反

        • method : {‘backfill', ‘bfill', ‘pad', ‘ffill', None}, default None

        • pad / ffill: 向下自動(dòng)填充

        • backfill / bfill: 向上自動(dòng)填充

        df_nan.Math=df_nan.Math.fillna(method='pad')df_nan.head()

        問題2. 下面的代碼實(shí)現(xiàn)了什么功能?請(qǐng)仿照設(shè)計(jì)一個(gè)它的groupby版本。

        s = pd.Series ([0, 1, 1, 0, 1, 1, 1, 0])s1 = s.cumsum()result = s.mul(s1).diff().where(lambda x: x < 0).ffill().add(s1,fill_value =0)
        • s1:將s序列求累加和 [0, 1, 2, 2, 3, 4, 5, 5]

        • s.mul(s1):s 與s1累乘 [0, 1, 2, 0, 3, 4, 5, 0]

        • .diff() 求一階差分 [nan, 1.0, 1.0, -2.0, 3.0, 1.0, 1.0, -5.0]

        • .where(lambda x: x < 0) 值是否小于0:[nan, nan, nan, -2.0, nan, nan, nan, -5.0]

        • .ffill():向下填充 [nan, nan, nan, -2.0, -2.0, -2.0, -2.0, -5.0]

        • .add(s1,fill_value =0) 缺失值補(bǔ)0后與s1求和:[0.0, 1.0, 2.0, 0.0, 1.0, 2.0, 3.0, 0.0]

        list(s.mul(s1).diff().where(lambda x: x < 0).ffill().add(s1,fill_value =0))
        gp =df.groupby('School')gp.apply(lambda x:x['Math'].mul(x['Math'].cumsum()).diff().where(lambda m: m < 0).ffill().add(x['Math'].cumsum(),fill_value =0)

        問題3. 如何計(jì)算組內(nèi)0.25分位數(shù)與0.75分位數(shù)?要求顯示在同一張表上。

        gp.apply(lambda x:pd.DataFrame({'q25':x.quantile(0.25),                                  'q75':x.quantile(0.75)                                       }))
        問題4. 既然索引已經(jīng)能夠選出某些符合條件的子集,那么filter函數(shù)的設(shè)計(jì)有什么意義?答:filter函數(shù)是用來篩選組的,結(jié)果是組的全體。問題5. 整合、變換、過濾三者在輸入輸出和功能上有何異同?
        • 整合(Aggregation)分組計(jì)算統(tǒng)計(jì)量:輸入的是每組數(shù)據(jù),輸出是每組的統(tǒng)計(jì)量,在列維度上是標(biāo)量。

        • 變換(Transformation):即分組對(duì)每個(gè)單元的數(shù)據(jù)進(jìn)行操作(如元素標(biāo)準(zhǔn)化):輸入的是每組數(shù)據(jù),輸出是每組數(shù)據(jù)經(jīng)過某種規(guī)則變換后的數(shù)據(jù),不改變數(shù)據(jù)的維度。

        • 過濾(Filtration):即按照某些規(guī)則篩選出一些組:輸入的是每組數(shù)據(jù),輸出的是滿足要求的組的所有數(shù)據(jù)。

        問題6. 在帶參數(shù)的多函數(shù)聚合時(shí),有辦法能夠繞過wrap技巧實(shí)現(xiàn)同樣功能嗎?

        def f_test(s,low=50,high=52):    return s.between(low,high).max()grouped_single['Math'].agg([f_test,'mean']).head()#這里需要理解的是,agg除了傳入字符形式的np函數(shù)外,其他傳入對(duì)象也應(yīng)當(dāng)是一個(gè)函數(shù)
        ea2b9f5efb407061d1e53c47baac5663.webp

        練習(xí)

        練習(xí)1 :現(xiàn)有一份關(guān)于diamonds的數(shù)據(jù)集,列分別記錄了克拉數(shù)、顏色、開采深度、價(jià)格,請(qǐng)解決下列問題:

        df=pd.read_csv('data/Diamonds.csv')df.head(3)

        (a).?在所有重量超過1克拉的鉆石中,價(jià)格的極差是多少?

        df.groupby(lambda?x?:?'>1克拉'?if?df.loc[x,'carat']>1.0?else?'<=1克拉').price.agg(lambda?x:x.max()-x.min()

        (b). 若以開采深度的0.2\0.4\0.6\0.8分位數(shù)為分組依據(jù),每一組中鉆石顏色最多的是哪一種?該種顏色是組內(nèi)平均而言單位重量最貴的嗎?

        bins=[df.depth.quantile(i) for i in [0,0.2,0.4,0.6,0.8,1]]df['cuts']=pd.cut(df.depth,bins=bins)df['unit_price']=df['price']/df['carat']df.groupby(['cuts','color'])['unit_price'].agg(['count','mean']).reset_index().groupby('cuts')\    .apply(lambda x:pd.DataFrame({'cuts':x['cuts'],'color':x['color']                                  ,'count':x['count'],'count_diff':x['count']-x['count'].max()                                  , 'mean':x['mean'], 'mean_diff':x['mean']-x['mean'].max()})).sort_values(by='count_diff',ascending=False)##有些是單位質(zhì)量最貴的,有些不是(當(dāng)count_diff與mean_diff同為0時(shí),則是)

        (c). 以重量分組(0-0.5,0.5-1,1-1.5,1.5-2,2+),按遞增的深度為索引排序,求每組中連續(xù)的嚴(yán)格遞增價(jià)格序列長(zhǎng)度的最大值。

        bins=[0,0.5,1,1.5,2,6]df['carat_cuts']=pd.cut(df.carat,bins=bins)sorted_df=df.groupby('carat_cuts').apply(lambda x:x.sort_values('depth')).reset_index(drop=True)#再求價(jià)格遞增tp=sorted_df.groupby('carat_cuts').apply(lambda x: pd.DataFrame({'carat_cuts':x['carat_cuts'],'price':x['price'],'is_f':x['price'].diff()>0,'continuous':((x['price'].diff()>0)!=(x['price'].diff()>0).shift()).cumsum()} ))tp.loc[tp.is_f==True,:].groupby(['carat_cuts','continuous']).price.agg(['count']).reset_index().groupby('carat_cuts').max()
        ##因?yàn)闆]有計(jì)算序列第一個(gè)值。嚴(yán)格遞增最大序列長(zhǎng)度在max的基礎(chǔ)上+1,結(jié)果如下.#(0.0, 0.5] 8#(0.5, 1.0] 8#(1.0, 1.5] 7#(1.5, 2.0] 11#(2.0, 6.0] 7

        (d). 請(qǐng)按顏色分組,分別計(jì)算價(jià)格關(guān)于克拉數(shù)的回歸系數(shù)。(單變量的簡(jiǎn)單線性回歸,并只使用Pandas和Numpy完成)

        df['ones']=1colors=['G','E','F','H','D','I','J']for  c in colors:    X=np.matrix( df.loc[ df.color==c, ['carat','ones']].values)    Y=np.matrix( df.loc[ df.color==c, ['price']].values)    params=np.linalg.inv(X.T@X)@X.T@Y    print('color {}的 參數(shù)為k={},b={}'.format(c,params[0],params[1]) )
        # color G的 參數(shù)為k=[[8525.34577932]],b=[[-2575.52764286]]# color E的 參數(shù)為k=[[8296.21278346]],b=[[-2381.04960038]]# color F的 參數(shù)為k=[[8676.65834379]],b=[[-2665.80619085]]# color H的 參數(shù)為k=[[7619.0983199]],b=[[-2460.41804636]]# color D的 參數(shù)為k=[[8408.35312588]],b=[[-2361.01715228]]# color I的 參數(shù)為k=[[7761.04116881]],b=[[-2878.15035558]]# color J的 參數(shù)為k=[[7094.19209226]],b=[[-2920.60333719]]

        練習(xí)2:有一份關(guān)于美國(guó)10年至17年的非法藥物數(shù)據(jù)集,列分別記錄了年份、州(5個(gè))、縣、藥物類型、報(bào)告數(shù)量,請(qǐng)解決下列問題:

        pd.read_csv('data/Drugs.csv').head()

        0b21683a94f51877a290bd9957292953.webp

        (a). 按照年份統(tǒng)計(jì),哪個(gè)縣在哪年的報(bào)告數(shù)量最多?這個(gè)縣所屬的州在當(dāng)年也是報(bào)告數(shù)最多的嗎?
        答:按照年份統(tǒng)計(jì),HAMILTON在2017年報(bào)告數(shù)量最多,該縣所屬的州PA在當(dāng)年不是報(bào)告數(shù)最多的。
        df_ex2.groupby(['YYYY', 'COUNTY'])['DrugReports'].sum().sort_values(ascending = False

        6bc75ac33aa74c13d37ab81097075dc1.webp

        df_ex2['State'][df_ex2['COUNTY']?==?'HAMILTON'].unique()array(['PA'], dtype=object)df_ex2.loc[df_ex2['YYYY']?==?2017,?:].groupby('State')['DrugReports'].sum().sort_values(ascending?=?False)

        4ffdd572eed370ac38e8dfe9856a6510.webp

        (b). 從14年到15年,Heroin的數(shù)量增加最多的是哪一個(gè)州?它在這個(gè)州是所有藥物中增幅最大的嗎?若不是,請(qǐng)找出符合該條件的藥物。

        答:從14年到15年,Heroin的數(shù)量增加最多的是OH,它在這個(gè)州是所有藥物中增幅最大。

        方法一

        df_ex2_b_1?=?df_ex2.loc[((df_ex2['YYYY']?==?2014)?|?(df_ex2['YYYY']?==?2015))?&?(df_ex2['SubstanceName']?==?'Heroin'),?:]df_ex2_b_2?=?df_ex2_b_1.groupby(['YYYY',?'State'])['DrugReports'].sum().to_frame().unstack(level=0)(df_ex2_b_2[('DrugReports',?2015)]?-?df_ex2_b_2[('DrugReports',?2014)]).sort_values(ascending?=?False)

        718e236e05f782c7e3df63a00ba2bc38.webp

        方法二

        df_ex2_b_1?=?df_ex2.loc[((df_ex2['YYYY']?==?2014)?|?(df_ex2['YYYY']?==?2015))?&?(df_ex2['SubstanceName']?==?'Heroin'),?:]df_ex2_b_3 = df_ex2_b_1.groupby(['YYYY', 'State'])['DrugReports'].sum().to_frame()df_ex2_b_3.groupby('State').apply(lambda x:x.loc[2015, :] - x.loc[2014, :]).sort_values(by = 'DrugReports', ascending = False)

        46946c268b00eac724bf8a2ca7a22461.webp

        df_ex2_b_1?=?df_ex2.loc[((df_ex2['YYYY']?==?2014)?|?(df_ex2['YYYY']?==?2015)),?:]df_ex2_b_2?=?df_ex2_b_1.groupby(['YYYY',?'State',?'SubstanceName'])['DrugReports'].sum().to_frame().unstack(level=0)(df_ex2_b_2[('DrugReports',?2015)]?-?df_ex2_b_2[('DrugReports',?2014)]).sort_values(ascending?=?False)

        0e7f26d13ef77dac87fdfb157ce4f632.webp


        本文電子版 后臺(tái)回復(fù) Pandas分組 獲取

        “在看,為沉迷學(xué)習(xí)點(diǎn)贊

        瀏覽 81
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)

        感谢您访问我们的网站,您可能还对以下资源感兴趣:

        国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 免费无码国产| 国产黄色不卡| 亚洲一区自拍| 午夜探花在线观看| 亚洲精品国偷拍自产在线观看蜜桃| 最新av| 99在线免费观看| 日逼一级| 一区无码高清| 免费观看成人| 日韩AV免费| 亚洲日韩一区二区三区| 日韩成人免费在线观看| 人人澡人人添人人爽人人| 高清无码在线免费观看| 综合色国产精品欧美在线观看| 97性爱视频| 狠狠干网站| 成人小视频18| 日韩视频在线免费观看| 狠狠色噜噜狠狠狠7777米奇网| 亚洲高清视频免费| 午夜成人在线观看| 国产免费黄色av| 中文字幕日本| 国产一区二区三区在线| www.日韩av| 亚洲中文字幕无码在线观看| 一级二级无码| 人人摸人人干| 国产又爽又黄免费网站校园里| caopro| 69成人视频| 久久a视频| 自拍偷拍福利视频网站| 亚洲vs天堂vs成人vs无码| 一区视频| 久久小视频| av网站免费观看| 亚洲精品成人无码AV在线| 初学影院WWWBD英语完整版在线观看 | 手机在线一区| 久久久精品免费| 亚洲婷婷三级成人网| 日韩一级免费在线观看| 成人午夜免费视频| 日一区二区| 日韩免费三级片| 日本少妇久久| 亚洲视频高清无码| 三级片自拍| 国产成人精品毛片| 三级无码电影| 国产精品无码无套在线照片| 伊人在线| 久久久91人妻无码精品蜜桃ID| 亚洲AV永久无码精品| 大鸡巴操小逼视频| 日韩高清无码电影| 一级aa免费视频| 国产无码在线看| 自拍偷拍一区二区三区| 青草无码视频| 超碰在线免费播放| 国产欧美一区二区三区四区| 日本一区二区三区四区在线观看| 91精品国产aⅴ一区二区| 在线一级片| 久久亚洲福利视频| 二区视频| 2014天堂网| 亚洲无码专区在线观看| 国产成人午夜视频| 91在线无码精品秘入口动作| 亚洲A∨无码无在线观看| 西西888WWW大胆无码| 996热re视频精品视频这里| 亚洲www在线观看| 奶大丰满一乱一视频一区二区三区在 | 日韩字幕无码| 蜜臀久久99精品久久久晴天影视 | 亚洲a∨| 国产AV小电影| 日韩在线视频中文字幕| 亚洲一级视频在线观看| 午夜黄色大片| 欧美日韩精品一区二区三区视频播放 | 99视频免费看| 一区视频| 草草网| 欧美成人精品AAA| 日韩人妻无码一区二区三区99 | 木下凛凛子AV888AV在线观看| 99视频在线免费观看| 欧美视频一区二区三区四区| 欧美激情一区二区三区| 成人做爰A片AAA毛真人| 亚洲va国产va天堂va久久| 东京热视频网| 久久久久三级片| 欧亚av| 天天添天天干| 成人在线精品视频| 国产精品96久久久| 久久激情视频| 蜜桃91视频| 国产在线观看一区二区| 高清无码在线观看18| 91在线播放视频| 成人在线精品| 99久久精品国产一区色| 99热精品在线播放| 久免费视频| 无码视频免费在线观看| 99国产在线视频| 日韩视频中文字幕| 日韩在线视频免费观看| 一区二区三区无码视频| 91视频在线看| 亚洲男人综合| 骚妇p| 青青操首页| 水果派解说A∨无码区| 欧美日本色| 亚洲国产成人精品午夜| 特级西西444www高清大胆免费看| 免费看片av| 无码国产精品一区二区性色AV| 大陆搡BBBBB搡BBBBBB| AV国产在线观看| 婷婷综合欧美| 亚洲AⅤ无码一区二区波多野按摩| 日韩高清成人无码| 无码动漫av| 少妇bbb搡bbbb搡bbbb| 亚洲逼逼| 亚洲欧美日本在线观看| 国产福利一区二区| 欧美亚洲成人在线| 久久久9999| 黄色视频网站免费观看| 欧美九九| 91日综合欧美| 日韩丰满人妻| 国产精品毛片VA一区二区三区| 在线观看中文字幕无码| 久久99精品国产.久久久久久| 婷婷高清无码| 强伦轩人妻一区二区三区四区| 亚洲小黄片| 人人肏人人摸| 欧美日在线| 俺也操| 国产激情都市一区二区三区欧美| 天天操人人妻| 中文无码毛片| 亚洲成人精品AV| 亚洲男女免费视频| 日韩亚洲天堂| 人妻丰满熟妇av无码区| 亚洲一区在线播放| 日本成人电影| 欧美国产日韩另类| 综合插插| 韩国无码中文| 91麻豆精品国产91久久久久久 | 内射学生妹视频| 大香焦伊人国产| www激情| 五月停亭六月,六月停亭的英语 | 国内特级毛片| 极品美女扒开粉嫩小泬高潮一| 亚洲A网站| 霸道总裁雷总各种姿势白浆爱情岛论坛| 日韩精品极品视频在线观看免费| 熟妇熟女一区二区三区| 日本国产高清| 日韩xxx视频| www.91madou| 蜜桃性爱视频| 日本免费在线观看| 国产成人av在线播放| 大香蕉电影网| 69av天堂| 91在线观看网站| 五月婷婷六月婷婷| 无码人妻精品一区二区蜜桃91| A片小视频| 亚洲精品一区二区三区在线观看| 俺来也俺去也www色| 蜜乳av红桃嫩久久| 中文字幕亚洲第一| 午夜成人鲁丝片午夜精品| 色色看片| 亚洲成人无码在线| 五月欧美激情| 国产精品秘国产精品88| 色综合天天操| 丁香五月婷婷网| 中文亚洲字幕| 国产成人无码区免费视频| 探花在线| 北条麻妃JUX-869无码播放| 91视频人人| 亚洲日韩中文字幕在线| 91福利网| 亚洲中文无码在线观看| 亚洲成人在线观看视频| 欧美一区二区三区成人片下载| 国产又粗又长的视频| 成人黄色视频网站| 日韩AV免费在线播放| 成人AV在线资源| 亚洲AV无码精品成人| 伊人大香蕉久久| 欧美在线不卡综合| 免费观看成人毛片A片直播千姿| 制服丝袜在线视频| 色视频网| 亚洲精品乱码久久久久久久 | 欧美一区三区视频z| 香蕉中文在线| 日韩视频――中文字幕| 国产又大又粗又长| 国产黄片网站| 天天天天天天干| 亚洲精品无码人妻| 97人妻精品一区二区三区免 | 国产三级网址| 国产精品成人无码| 丁香六月婷婷久久综合| 污污污污污www在线观看优势 | 欧美做受高潮白| 大香蕉国产精品视频| 欧美老妇另类| 九九九九AV| 婷婷丁香色| 久久久久久久久久久成人| 五月天婷婷视频| 天天天做夜夜夜夜爽无码| 欧美日韩在线观看中文字幕| 在线黄色AV| 久久麻豆| 国产黄色视频观看| 波多野结衣在线观看一区二区| 亚洲二级片| 欲色AV| 五月天在线电影| 免费色色| 亚洲无码黄片| 伊人色女操穴综合网| 久久久久久久久久久国产精品| 国产操b视频| 成人国产精品| 秋霞亚洲| 免费成人在线看片黄| 中文字幕+乱码+中文乱码电影| 91在线观看高清18| 在线视频观看一区| 69av在线视频| 日本免费一区二区三区| 九九伊人大香蕉| 嘉兴少妇按摩69XX| 操逼一区二区| 欧美干干| 国产高清无码在线观看视频| 婷婷视频在线| 国产中文字幕AV| 日逼网站视频| 婷婷六月激情| 9991区二区三区四区| 中文字幕天堂在线| 骚逼操| 国产在线欧美在线| 国产免费av网站| 国产成人无码在线| 欧洲成人在线播放| 青青草成人AV| 日韩成人在线免费观看| 色香蕉视频在线观看| 免费日韩黄色电影| 黄片免费视频在线观看| 开心色婷婷| 亚洲精品操逼| 成人在线精品视频| 色老板免费精品无码免费视频| 国产精品天天狠天天看| 五月婷婷六月激情| 亚洲av无码精品| 麻豆传媒一区二区| 日韩成人综合| 麻豆911精一区二区| 91成人在线播放| 亚洲成人一区二区三区| 色婷婷7777| wwwAV| 国产AV资源| 人妻少妇综合| 午夜无码精品一区二区三区99午 | 日韩中文字幕高清| 最新中文字幕一区| 成人免费网站在线观看| 色婷婷一区二区| 亚洲北条麻妃一级A片| 久久大奶| 嫩BBB槡BBBB槡BBB| 大肉大捧一进一出免费阅读| 熟女18p| 黑吊操| 99国产精品久久久久久久成人 | 看一级黄色视频| 国产一级a毛一级a毛视频在线网站 | 无码秘人妻一区二区三-百度| 69天堂| 亚洲熟女一区二区| 一级a片在线观看| 中文字幕无码精品| 特大妓女BBwBBWBBw| 91香蕉| 9久久精品| 一区二区三区无码在线观看| 精品女同一区二区三区四区外站在线 | 日产精品久久| 中文无码专区| 国产av一区二区三区| 青青操b| 日本A级视频| 日韩成人无码影片| 男人天堂色| 一区二区在线不卡| 亚洲aⅴ| 超碰超碰| 在桌下含她的花蒂和舌头H视频 | 91大长腿美女花外围在线观看| 日本爱爱免费播放视频| 亚洲免费在线观看视频| 午夜福利无码电影| 日韩性爱无码| 黄色三极片| 国产一级a毛一级a做免费图片| 中文字幕在线观看一区二区三区| 一级片学生妹| 操一操| 国产主播第一页| 夜夜躁狠狠躁日日躁av| 午夜精品久久久久久久91蜜桃| 91色婷婷综合久久中文字幕二区 | 午夜AV免费| 日韩a在线| 影视先锋成人在线| 极品一线天小嫩嫩真紧| 欧美激情伊人久久五月天| 污视频网站在线观看| 蜜臀久久99精品久久久久久酒店| 操熟女视频| 成人福利在线| 日韩欧美亚洲一区二区三区 | 国产主播精品| 人妻无码一区二区| 中字一区人妻水多多| 国产亚洲中文| 精品无码一区二区三区四区久久久软件| 国产精品婷婷久久久| 欧美日逼| 免费啪啪网| 欧美在线观看视频| 黄色三级电影| 91外围女视频| 午夜AV在线免费观看| 91视频免费观看| 久久国语| 国产成人超碰| 91人妻人人爽人人澡人人爽| 亚洲高清国产欧美综合s8| 欧美日韩亚洲中文字幕| 精品无码一区二区人妻久久蜜桃 | 国产精品高潮呻吟久久| 亚洲第一网无码性色| 91无码秘蜜桃一区二区三区-百度| 极品美女扒开粉嫩小泬高潮一| 亚洲无码91| 久久无码黄片| 97免费| 这里视频很精彩免费观看电视剧最新| 精品资源成人| 成人性生交大片免费看小芳| 91在线看片| 国产成人自拍视频在线| A片视频在线观看| 黄A在线| 欧美成人精品AAA| 国产伊人网| 日本在线播放| 色噜噜狠狠一区二区三区牛牛影视| 亚洲中文字幕在线观看视频网站| 日日操日日| 最新中文字幕在线播放| 日韩av毛片| 在线观看一级片| 亚洲中文字幕在线免费观看视频| 亚洲中文字幕有码| 九九色综合| 综合色亚洲| 国产欧美日韩综合| 成人a视频| 国内精品人妻无码久久久影院蜜桃 | 日本免费A片| 天码人妻一区二区三区在线看| 麻豆MD传媒MD0071| Av一区二区三区| 中日韩精品A片中文字幕| 婷婷中文在线| 色在线视频| 日本在线播放| 国产色情视频在线观看| 日韩一区二区AV| 99热这里只有精品1| 玖玖色资源| 日韩一区二区三区视频| 内射老太太| 肥臀AV在线| 色五月中文字幕| 欧美一级特黄A片免费观看| 91在线精品一区二区| 黄色无码在线观看| 懂色午夜福利一区二区三区| 青草视频在线免费观看| 在线91网站| 亚洲自拍偷拍视频| 黄色视频毛片一一| 国产嫩草久久久一二三久久免费观看 | 欧美草逼网| 美日韩在线观看| 日韩AV中文字幕在线| 日少妇视频| 春色激情| 黄色电影视频网站| 青草香蕉视频| 香蕉久久a毛片| 操操操无码| 翔田千里高潮90分钟| 久久九九国产| 最近最火中文字幕mv歌词| 国产精品自拍视频| 各国熟女HD合集| 日日爱网| 成人激情视频在线观看| 国产TS变态重口人妖| 性满足BBwBBWBBw| 青青草无码| 中文字幕免费MV第一季歌词| 91丨牛牛丨国产人妻| 黄网站免费在线观看| 亚洲手机在线播放| 韩国毛片基地久久| 亚洲天堂成人网| 久草com| 国产欧美精品成人在线观看| 永久免费av| 欧美高清一区二区| 蜜臀久久99精品久久久巴士| 午夜性爱AV| 日韩欧美性爱视频| 欧美精产国品一二三产品动漫| 亚洲免费黄色视频| 91欧美精品成人AAA片| 91在线精品秘一区二区黄瓜| 亚洲怡春院| 另类老妇奶性生BBwBBw偷拍 | 性欧美xxxx| 国产偷拍| caopeng97| 熟女人妻在线视频| 日本东京热视频| 毛片小说| 欧洲三级网观看| 欧美自拍视频| 五月婷婷视频| 三级片视频网址| 婷婷爱五月天| 五月天福利导航| 黄色小说视频网站| 996精品视频| 在线无码| 激情小视频| 人人干视频| 中文无码Av| 欧美日韩国产一区二区三区| 思思热思思操| 欧美日韩V| 日比视频| 91精品久久久久久粉嫩| 91无码人妻精品1国产四虎| 韩日无码人妻| 色色五月婷婷| 波多野结衣一区二区三区在线观看 | 欧美午夜爱爱| 天天干网址| 欧美激情综合| AV中文字幕在线播放| 内射网站在线看| 偷拍九九热| 免费黄色毛片| 日批网站视频| 国产精品同| 成人欧美一区二区三区白人| 国产一区二区无码| 杨门女将婬乱史1—6| 99精品视频免费在线观看| 成人无码视频在线| 日韩成人综合| 色婷婷AV一区二区三区之e本道| 成人TV| av人人| 亚洲中文字| 精品有码| 极品少妇av| AA片免费| 久久青草视频| 国产精品爽爽久久久久| 久久肉| 曰韩一级片| 中文字幕在线看成人电影| 国产激情网| 污网站免费观看| 国产美女自拍| 欧美视频综合| 91精品久久久久久久| 欧美不卡一区二区三区| 国产成人av在线观看| 青青大香蕉| 92午夜福利天堂视频2019| 日韩在线电影| 国产精品无码ThePorn| 天堂网2025| 老司机在线免费视频| 操逼日韩| 国产小骚逼| 大鸡巴免费视频| 国产主播专区| 黄色A一级| 东京热视频在线观看| 国产一级免费| 欧美aaa视频| 欧美一级a视频免费放| 国产精品一级二级三级| 免费一级A片在线观看视频| 日韩精品电影| 91AV免费观看| gogogo日本免费观看高清电视剧的注意| 欧美性爱日韩| 天天影视综合网免费观看电视剧国产 | 狠狠干狠狠操| 亚洲精品蜜桃| 欧美一级特黄A片免费看| 一级在线播放| 蜜桃久久精品成人无码AV| 欧美久久一区二区三区四区视频| 人妻无码中文字幕免费视频蜜桃| 蜜臀99久久精品久久久久久软件| 亚洲AV大片| 成人黄A片免费| 激情开心站| 偷偷操av| 日韩18禁| 国产成人免费在线观看| 黄片大全免费看| 翔田千里| 欧美一区免费| 日本在线视频不卡| 国外亚洲成AV人片在线观看| 亚洲色婷婷| 国产AV一区二区三区四区| 一级一级一级做a免费一级做a| 久久免费视频,久久免费视频| 先锋资源日韩| 97综合久久| 黑人粗暴偷拍一区二区| 欧美操逼逼| 91狠狠综合久久久久久| 欧美性猛交XXXX乱大交| 大奶无码| BBw日本熟妇BBwHD| 色欲一区二区三区| 亚洲a级毛片| 中出欧美亚洲| 婷婷丁香六月| 99这里只有精品视频| 色色影院| 亚洲成人无码av| 成人午夜精品无码区| 国产成人无码精免费视频| 东京热观看| 亚洲第一香蕉视频| 不雅一级| 久久久国产精品黄毛片| 亚洲视频国产| 色情电影网站| 久久精品毛片| 久久婷婷五月综合伊人| 国产精品成人在线视频| 麻豆www| 淫香欲色| 人妻精品电影| 中文字幕在线观看福利视频| 国产91无码精品秘入口在线观看| 国产成人精品AA毛片| 国产人妻精品| 日日夜夜AV| 国产黄色免费电影| 亚洲观看黄色网| 国产A级毛片久久久久久| 欧美色图1| 男女草逼视频| 天天想天天干| 午夜精品18码视频国产17c| 激情婷婷| 蜜桃av秘无码一区三区四| 中文字幕人妻日韩在线| 护士小雪的yin荡高日记H视频 | 人妻第一页| 日韩毛| 欧美成在线| 一级黄色电影免费看| 熟女18p| 国产免费看片| 国产无码二区| 中文字幕35页| 男人天堂新地址| 一本色道久久无码人妻精品69| 色在线视频| 一级黄片免费| 中文字幕东京热| 国产精品白浆| 亚洲经典免费视频| 97视频福利| 香蕉大综合| 九九九九九九国产| 西西4444www无码精品| 青青五月天| 青青草五月天色婷婷丁香| 三级无码视频| 免费中文字幕日韩欧美| 午夜激情网站| 91免费在线| 欧美久久久| 亚洲日韩精品中文字幕在线| 麻豆av在线| 国产激情网站| 一级A片亲子乱| 免费操逼视频网站| 久久久一区二区三区四区| 国产成人精品在线| 少妇毛片| 人人妻人人爽人人操| 天堂网av在线| 国产精品网站在线观看| 欧美成人A| 成人小说在线观看| 中文字幕在线不卡| 青青成人| 成人视频免费网站| 色老汉视频| 99啪啪| 日韩A片在线观看| 日韩激情| 玖玖成人| 久久xxx| 大香蕉精品在线| 91成人视频在线观看| 久久一区二区三区四区| 久草资源| 日本操逼在线播放| youjizzcom日本| 日本视频网| 五月少妇| 天天综合字幕一区二区| 国产ts视频| 日韩三级视频在线观看| 免费看片av| 天天操天天干天天| 男女黄色免费网站| 夜夜骑天天| 国产成人精品久久| 99热这里只有精品7| 一级特黄录像免费播放下载软件| 国产丝袜在线视频| 狠狠干五月天| 在线观看免费A片| 色婷婷一级A片AAA毛片| 99re在线观看视频| 日本一级黃色大片看免费| 久久黄网| 青草免费视频| 日韩中文字幕在线| 小佟丽娅大战91哥| 天天天天天天天天干| 91久久精品国产91久久公交车 | 色欲成人AV| 日韩在线小电影| 躁BBB躁BBB躁BBBBBB日视频| 亚洲爱爱网站| 午夜人妻AV| 无码人妻熟妇| 亚洲无码入口| 91久久久久国产一区二区| 中文字幕一区二区三区四区五区六区| 91亚洲一线产区二线产区| 极品无码| 深爱婷婷| 男人天堂网站| 亚洲中文字幕av天堂| 四虎影库男人天堂| 中文字幕亚洲中文字幕| 先锋AV资源站| 亚洲制服中文字幕| 男女无套在线观看免费| 亚洲www在线观看| 中文字幕在线日亚洲9| 操操日| 亚洲a在线观看| 色天堂在线观看| 老司机AV91| 成人精品永久免费视频99久久精品| 日韩中文字幕一区二区| 中文字幕一级A片高清免| 狠狠狠狠狠狠狠狠| 中文在线字幕免费观| 强开小嫩苞一区二区电影| 北条麻妃高清无码| 激情网站在线观看| 欧美一级在线观看| 999成人电影| 亚洲天堂福利| 日韩成人免费在线| 欧美人妻无码| 91高清在线| 日韩肏屄视频| 一区毛片| 日韩无码成人电影| 日韩精品一区二区三免费视频| 操B视频在线| 91色在线视频| 国产精品一区二区三区在线| 中文字幕乱码中文字幕电视剧| 亚洲AV资源| 98色色| 白浆四溢av| 中国人妻HDbute熟睡| 色悠悠中文字幕| 另类老妇性BBwBBw图片| 中国黄色学生妹一级片| 久草视频观看| 国产伦精品一区二区三区妓女| 久久91| r四虎18| 91人妻人人澡人人爽人人DVD | 亚洲无码一区二区三区| 欧美日在线| 色婷婷网| 亚洲女人天堂AV| 色综合久久88色综合| 爱搞国产| 日韩无码黄片| 九九热在线视频| 最新国产激情视频| 日韩AV免费在线播放| 影音先锋中文字幕av| 大香蕉婷婷五月天| 青娱乐毛片| 婷婷五月丁香六月| yy午夜福利| 高H网站| 久热视频在线| 亚洲中文字幕影院| 国产一级无码| 巨乳无码噜噜噜久久久| 国产字幕在线观看| 国产av三级| 毛片18| 大香蕉伊人综合| 国产激倩都市一区二区三区欧美| 欧美51精品| 天天天天日天天干| 91啦丨露脸丨熟女色啦| 色综合久久88色综合天天| 阿宾MD0165麻豆沈娜娜| 国产性受XXXXXYX性爽| 永久AV免费网站| 搡中国东北老女人视频| 最近中文字幕免费| 国产精品HongKong麻豆| 日韩3级片| 亚洲婷婷五月天| 色色色五月| 国产在线一区二区| 亚洲午夜精品久久久久久APP| 久久精品视频国产| 97精品人妻一区二区三区在线| 成人视频一区二区| 最新97色黄色精品高清网站| 成人动漫一区| 伊人在线视频观看| 亚洲中文字幕视频在线观看| 激情六月| 日本特黄一级片| 伊人黄色片| 热99视频| 精品欧美一区二区三区| 西西人体大胆ww4444图片| 99久久婷婷国产综合| 欧美丰满美乳XXⅩ高潮www| 免费a在线观看| 成人做爰100部片视频| 亚洲性爱小说网址| 日本毛片在线观看| 在线视频第一页| 亚洲国际中文字幕在线| 欧美激情国产精品| 中文字幕乱码中文字幕| 成人黄片网站| JlZZJLZZJlZZ亚洲女人17| 一级大香蕉| 99久久99久久| 中文字幕有码视频| 国产三级高清无码| 骚片网站| www.蜜桃视频| 大香蕉一区二区| 亚洲精品自拍视频| 国产九九在线视频| 在线观看禁无码精品| 日韩A人人| www激情| 97黄片| 91日韩| 先锋影音亚洲无码av| 免费日韩无码| 国产欧美一区二区三区四区| 国产曰韩欧美综合另类在线| av无码av天天av天天爽| 激情操逼网| 亚洲专区免费| 日本一级片中文字幕| 免费69视频看片| 日韩中文字幕电影| 操逼不卡视频| 国产乱子伦精品久久| 男人天堂视频网| 一区二区三区久久久| 人人妻人人澡人人DⅤD| 成人在线免费电影| 爱爱视频日本| 中文字幕高清视频| 西西特级WWW444无码| 欧美综合色| 99久久精品一区二区成人| 天天综合在线观看| 午夜福利成人视频| 日韩精品一区二区三| 九一国产在线| 黑人无码AV黑人天堂无码AV| S28AV| 亚洲日韩欧美色图| 精品午夜福利| 国产精品久久AV电影| 99精品视频免费在线观看| 亚洲无码一区二区三区| 最全av在线| 欧美性猛交ⅩXXX乱大交| 欧美不卡一区二区三区| 麻豆精东一区二区欧美国产 | 人人看人人摸人人搞| 日韩一级黄色视频| 特黄特色一级特黄大片| 欧美一级黄色大片| 东京热综合| 国产91高跟丝袜| 日韩欧美视频在线| 中文字幕免费| 国产精品被狂躁到高潮| 亚洲无码一级片| 亚洲AV无码一区二区三竹菊| 国产A片大全| 麻豆国产一区二区三区四区| 青娱乐黄片| AV无码免费| 香蕉伊人在线| 日本不卡在线观看| 在线免费看黄网站| 国内精品无码| 大色鬼在线天堂精品| 亚洲国产毛片| 99成人| 地表最强网红八月未央道具大秀| 国产黄色视频免费| 日本无码久久嗯啊流水| 婷婷高清无码| 91视频免费网站| 欧美十区|