日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

pandas loc 正则匹配字符串_一场pandas与SQL的巅峰大战(二)

發布時間:2023/12/15 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pandas loc 正则匹配字符串_一场pandas与SQL的巅峰大战(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上一篇中,我們對比了pandas與SQL常見的一些操作,我們的例子雖然是以MySQL為基礎的,但換作其他的數據庫軟件,也一樣適用。工作中除了MySQL,也經常會使用Hive SQL,相比之下,后者有更為強大和豐富的函數。本文將延續上一篇文章的風格和思路,繼續對比Pandas與SQL,一方面是對上文的補充,另一方面也繼續深入學習一下兩種工具。方便起見,本文采用hive環境運行SQL,使用jupyter lab運行pandas。關于hive的安裝和配置,我在之前的文章提到過,如果你覺得比較困難,可以考慮使用postgreSQL,它比MySQL支持更多的函數(不夠代碼可能需要進行一定的改動)。而jupyter lab和jupyter notebook功能相同,界面相似,完全可以用notebook代替。希望本文可以幫助各位讀者在工作中進行pandas和Hive SQL的快速轉換。

在公眾號“超哥的雜貨鋪”后臺回復“對比二”可以獲取本文的PDF版本以及全部的數據和代碼。

數據概況

數據上,我們還是使用上一篇中虛擬的數據,在ts的格式上有些小改動,在使用之前同樣需要先用read_csv的方式讀取,具體可以參考上篇文章。本文不做這一步的演示。hive方面我們新建了一張表,并把同樣的數據加載進了表中,直接使用即可。

開始學習

一、字符串的截取

對于原始數據集中的一列,我們常常要截取其字串作為新的列來使用。例如我們想求出每一條訂單對應的日期。需要從訂單時間ts或者orderid中截取。在pandas中,我們可以將列轉換為字符串,截取其子串,添加為新的列。代碼如下圖左側所示,我們使用了.str將原字段視為字符串,從ts中截取了前10位,從orderid中截取了前8位。經驗表明有時在.str之前需要加上astype,能夠避免不必要的麻煩。兩種寫法供參考。

對于字符串截取的操作,Hive SQL中有substr函數,它在MySQL和Hive中的用法是一樣的substr(string A,int start,int len)表示從字符串A中截取起始位置為start,長度為len的子串,其中起始位置從1開始算。實現上面效果的代碼如下:

圖片中的代碼:

#pythonimport pandas as pdorder = pd.read_csv('order.csv', names=['id', 'ts', 'uid', 'orderid', 'amount'])order.head()order['dt'] = order['ts'].str[:10]order.head()order['dt2'] = order['orderid'].astype(str).str[:8]order.head()#Hive SQLselect *, substr(ts, 1, 10) as dt, substring(orderid, 1, 8) as dt2from t_order;

二、字符串匹配

這一節我們來研究提取包含特定字符的字段。沿用上一節的寫法,在pandas中我們可以使用字符串的contains,extract,replace方法,支持正則表達式。而在hive SQL中,既有簡易的Like關鍵字匹配特定的字符,也可以使用regexp_extract,regexp_replace這兩個函數更靈活地實現目標。接下來我們舉例說明。

  • 假設要實現篩選訂單時間中包含“08-01”的訂單。pandas和SQL代碼如下所示,注意使用like時,%是通配符,表示匹配任意長度的字符。
  • 圖片中的代碼:

    #pythonorder_08_01 = order[order['ts'].astype(str).str.contains('08-01')]order_08_01#Hive SQLselect * from t_orderwhere ts like "%08-01%";

    2.假設要實現提取ts中的日期信息(前10位),pandas里支持正則表達式的extract函數,而hive里除了前文提到的substr函數可以實現外,這里我們可以使用regexp_extract函數,通過正則表達式實現。

    圖片中的代碼

    #pythonorder['dt3'] = order['ts'].astype(str).str.extract('(d{4}-d{2}-d{2}).*')#這個正則表達式表示"4位數字橫杠兩位數字橫杠兩位數字",后面是任意字符,#我們提取的目標要放在小括號里order.head()#Hive SQLselect *, regexp_extract(ts, '(d{4}-d{2}-d{2}).*', 1) as dt3from t_order;#我們的目標同樣是在小括號里,1表示取第一個匹配的結果

    3.假設我們要去掉ts中的橫杠,即替換ts中的“-”為空,在pandas中可以使用字符串的replace方法,hive中可以使用regexp_replace函數。代碼如下:

    圖片中代碼:

    #pythonorder['dt4'] = order['ts'].astype(str).str.replace('-', '')order.head()#Hive SQLselect *, regexp_replace(ts, '-', '') as dt4from t_order;

    三、帶條件的計數:count(distinct case when …end)

    我們在上一篇文章中分別討論過分組聚合和case操作。實際中,經常會遇到二者嵌套的情況,例如,我們想統計:ts中含有‘2019-08-01’的不重復訂單有多少,ts中含有‘2019-08-02’的不重復訂單有多少,這在Hive SQL中比較容易,代碼和得到的結果為:

    select count(distinct case when ts like '%2019-08-01%' then orderid end) as 0801_cnt,count(distinct case when ts like '%2019-08-02%' then orderid end) as 0802_cntfrom t_order;#運行結果:5 11

    你當然可以直接對日期進行分組,同時計算所有日期的訂單數,此處我們僅僅是為了演示兩種操作的結合。

    pandas中實現這個問題可能比較麻煩,也可能有很多不同的寫法。這里說一下我的思路和實現方式。

    我定義了兩個函數,第一個函數給原數據增加一列,標記我們的條件,第二個函數再增加一列,當滿足條件時,給出對應的orderid,然后要對整個dataframe應用這兩個函數。對于我們不關心的行,這兩列的值都為nan。第三步再進行去重計數操作。代碼和結果如下:

    #第一步:構造一個輔助列def func_1(x): if '2019-08-01' in x['ts']: return '2019-08-01'#這個地方可以返回其他標記 elif '2019-08-02' in x['ts']: return '2019-08-02' else: return None#第二步:將符合條件的order作為新的一列def func_2(x): if '2019-08-01' in x['ts']: return str(x['orderid']) elif '2019-08-02' in x['ts']: return str(x['orderid']) else: return None#應用兩個函數,查看結果#注意這里必須加上axis=1,你可以嘗試下不加會怎樣order['cnt_condition'] = order.apply(func_1, axis=1)order['cnt'] = order.apply(func_2, axis=1)order[order['cnt'].notnull()]#進行分組計數order.groupby('cnt_condition').agg({'cnt': 'nunique'})


    可以看到,同樣得到了5,11的結果。如果你有其他更好的實現方法,歡迎一起探討交流。

    四、窗口函數 row_number

    hive中的row_number函數通常用來分組計數,每組內的序號從1開始增加,且沒有重復值。比如我們對每個uid的訂單按照訂單時間倒序排列,獲取其排序的序號。實現的Hive SQL代碼如下,可以看到,每個uid都會有一個從1開始的計數,這個計數是按時間倒序排的。

    select *, row_number() over (partition by uid order by ts desc) as rkfrom t_order;

    pandas中我們需要借助groupby和rank函數來實現同樣的效果。改變rank中的method參數可以實現Hive中其他的排序,例如dense,rank等。

    #由于我們的ts字段是字符串類型,先轉換為datetime類型order['ts2'] = pd.to_datetime(order['ts'], format='%Y-%m-%d %H:%M:%S')#進行分組排序,按照uid分組,按照ts2降序,序號默認為小數,需要轉換為整數#并添加為新的一列rkorder['rk'] = order.groupby(['uid'])['ts2'].rank(ascending=False, method='first').astype(int)#為了便于查看rk的效果,對原來的數據按照uid和時間進行排序,結果和SQL一致order.sort_values(['uid','ts'], ascending=[True, False])

    五、窗口函數 lag,lead

    lag和lead函數也是Hive SQL中常用的窗口函數,他們的格式為:

    lag(字段名,N) over(partition by 分組字段 order by 排序字段 排序方式) lead(字段名,N) over(partition by 分組字段 order by 排序字段 排序方式)

    lag函數表示,取分組排序之后比該條記錄序號小N的對應記錄的指定字段的值。lead剛好相反,是比當前記錄大N的對應記錄的指定字段值。我們來看例子。

    例子中的lag表示分組排序后,前一條記錄的ts,lead表示后一條記錄的ts。不存在的用NULL填充。

    對應的代碼為:

    select *, lag(ts, 1) over (partition by uid order by ts desc) as lag,lead(ts, 1) over (partition by uid order by ts desc) as leadfrom t_order;

    pandas中我們也有相應的shift函數來實現這樣的需求。shift的參數為負數時,表示lag,為正數時,表示lead。

    代碼如下:

    order['lag'] = order.groupby(['uid'])['ts2'].shift(-1)order['lead'] = order.groupby(['uid'])['ts2'].shift(1)#依然是為了看效果,對原來的數據按照uid和時間進行排序,結果和SQL一致order.sort_values(['uid','ts'], ascending=[True, False])

    六、列轉行,collect_list

    在我們的數據中,一個uid會對應多個訂單,目前這多個訂單id是分多行顯示的。現在我們要做的是讓多個訂單id顯示在同一行,用逗號分隔開。在pandas中,我們采用的做法是先把原來orderid列轉為字符串形式,并在每一個id末尾添加一個逗號作為分割符,然后采用字符串相加的方式,將每個uid對應的字符串類型的訂單id拼接到一起。代碼和效果如下所示。為了減少干擾,我們將order數據重新讀入,并設置了pandas的顯示方式。

    可以看到,同一個uid對應的訂單id已經顯示在同一行了,訂單id之間以逗號分隔。

    在Hive中實現同樣的效果要方便多了,我們可以使用collect_set/collect_list函數,,二者的區別在于前者在聚合時會進行去重,別忘了加上group by。

    select uid, collect_set(orderid) as order_listfrom t_ordergroup by uid;

    可以看出hive實現的效果中,將同一個uid的orderid作為一個“數組”顯示出來。雖然和pandas實現的效果不完全一樣,但表達的含義是一致的。我沒有找到pandas實現這樣數組形式比較好的方法,如果你知道,歡迎一起交流.另外,pandas在聚合時,如何去重,也是一個待解決的問題。

    七 行轉列 later view explode

    行轉列的操作在Hive SQL中有時會遇到,可以理解為將上一小節的結果還原為每個orderid顯示一行的形式。hive中有比較方便的explode函數,結合lateral view,可以很容易實現。代碼和效果如下:

    -- 使用上一節的結果,定義為tmp表,后面可以直接用with tmp as (select uid, collect_set(orderid) as order_listfrom t_ordergroup by uid)select uid, o_listfrom tmp lateral view explode(order_list) t as o_list;

    我們來看在pandas中的實現。目標是把上一節合并起來的用逗號分隔的數組拆分開。這里給出一個參考鏈接:https://blog.csdn.net/sscc_learning/article/details/89473151。

    首先我們要把groupby的結果索引重置一下,然后再進行遍歷,和賦值,最后將每一個series拼接起來。我采用的是鏈接中的第一種方式。由于是遍歷,效率可能比較低下,讀者可以嘗試下鏈接里的另一種方式。我先給出我的代碼:

    order_group = order_group.reset_index()order_grouporder_group1 = pd.concat([pd.Series(row['uid'], row['orderid'].split(',')) for _ , row in order_group.iterrows()]).reset_index()order_group1

    這樣的結果中會有一個空行,這是因為用逗號分隔的時候,最后一個元素為空。后續可以使用我們之前學習的方法進行過濾或刪除。這里省略這一步驟。

    八、數組元素解析

    這一小節我們引入一個新的數據集,原因是我想分享的內容,目前的數據集不能夠體現,哈哈。下面是在Hive和pandas中查看數據樣例的方式。我們的目標是將原始以字符串形式存儲的數組元素解析出來。

    先來看pandas中如何實現,這里我們需要用到literal_eval這個包,能夠自動識別以字符串形式存儲的數組。我定義了一個解析函數,將arr列應用該函數多次,解析出的結果作為新的列,代碼如下:

    這里需要注意解析出的結果是object類型的,如果想讓它們參與數值計算,需要再轉換為int類型,可以在解析的時候增加轉換的代碼。

    new_data['arr_1'] = new_data.arr.apply(extract_num, args=(0,)).astype(int)

    回到Hive SQL,實現起來比較容易。我們可以通過split函數將原來的字符串形式變為數組,然后依次取數組的元素即可,但是要注意使用substr函數處理好前后的中括號,代碼如下:

    可以看到最終我們得到的結果是字符串的形式,如果想要得到數值,可以再進行一步截取。

    可以看到,我們這里得到的依然是字符串類型,和pandas中的強制轉換類似,hive SQL中也有類型轉換的函數cast,使用它可以強制將字符串轉為整數,使用方法如下面代碼所示。

    小結

    本文涉及的操作概括如下表所示,雖然內容沒有上篇文章多,但相對難度還是比上篇高一些。

    如果你認真讀了本文,會發現有一些情況下,Hive SQL比pandas更方便,為了達到同樣的效果,pandas可能要用一種全新的方式來實現。實際工作中,如果數據存在數據庫中,使用SQL語句來處理還是方便不少的,尤其是如果數據量大了,pandas可能會顯得有點吃力。本文的出發點僅僅是對比兩者的操作,方便從兩個角度理解常見的數據處理手段,也方便工作中的轉換查閱,不強調孰優孰劣。對于文中遺留的不是很完美的地方,如果您想到了好的方案,歡迎一起探討交流~文中用到的數據和代碼我已經打包整理好,在公眾號“超哥的雜貨鋪”后臺回復“對比二”即可獲得,祝您練習愉快!

    總結

    以上是生活随笔為你收集整理的pandas loc 正则匹配字符串_一场pandas与SQL的巅峰大战(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    在线观看中文字幕第一页 | 在线播放国产一区二区三区 | 成人免费共享视频 | 97视频精品 | 中文字幕免费高清 | 亚洲国产网站 | 中文字幕 国产精品 | 久久综合久久综合这里只有精品 | 香蕉视频在线免费 | 毛片一二区| 国产日韩在线观看一区 | 国产欧美高清 | 欧美在线观看禁18 | 欧美一区,二区 | 黄色三级免费观看 | 成人影片在线播放 | 天天操狠狠操夜夜操 | 日本久久成人中文字幕电影 | 四虎永久免费 | 亚洲精品电影在线 | 久色小说 | 69精品人人人人 | 久久男女视频 | 日韩欧美国产免费播放 | 国产福利91精品一区二区三区 | 一级黄色视屏 | 亚洲黄色影院 | 久久视频网 | 国产资源在线视频 | 久久福利剧场 | 国产精品久久久久久久久久东京 | bbb搡bbb爽爽爽 | 国产999久久久 | 午夜国产福利在线 | 国产精品久久在线观看 | 欧洲在线免费视频 | 91综合久久一区二区 | 天天亚洲综合 | 亚洲精品视频二区 | 精品久久久久久久久久久久久久久久久久 | 国产伦精品一区二区三区照片91 | 一级黄色片在线 | 久久久网页 | 91爱爱网址 | 国产成人在线观看免费 | 久久视频在线免费观看 | 96av麻豆蜜桃一区二区 | 欧美精品在线视频 | 黄色免费观看网址 | 久草在线视频在线 | 六月丁香婷婷网 | 欧美一二三区在线观看 | 成av在线 | 国产精品久久久久永久免费 | 日本黄色大片免费 | 日韩精品专区在线影院重磅 | 亚洲最大av在线播放 | 国产免费观看高清完整版 | 日韩精品一区电影 | 9在线观看免费高清完整 | 婷婷在线资源 | 亚洲精品视频在线观看免费视频 | av色综合网 | 国产精彩视频一区二区 | 视频一区在线免费观看 | 久久免费在线观看 | 亚洲精品乱码久久久久久按摩 | 亚洲乱码精品久久久 | av电影 一区二区 | 午夜视频日本 | 丝袜足交在线 | 亚洲日韩中文字幕 | 特级西西444www高清大视频 | 日韩精品大片 | 国产韩国日本高清视频 | 伊人狠狠色 | 国产成人精品久久久 | 婷婷草 | 精品一区二区在线免费观看 | 成人在线观看免费 | 91在线小视频 | 手机av在线网站 | 亚州天堂 | 麻豆va一区二区三区久久浪 | 激情av资源| 免费手机黄色网址 | 欧美电影在线观看 | 91香蕉久久| 中文字幕人成不卡一区 | 91中文字幕永久在线 | 91精品一 | 一区二区欧美日韩 | 亚洲精品网址在线观看 | 欧美日韩不卡在线 | 国产高清视频在线播放 | 久久久久草 | 色噜噜日韩精品欧美一区二区 | 91av看片 | 婷婷在线免费视频 | 伊人狠狠操 | 在线观看视频一区二区三区 | 91在线免费视频观看 | 西西444www大胆高清视频 | 亚洲欧美在线视频免费 | 日韩在线视频观看 | 欧美小视频在线观看 | 视频在线观看日韩 | 91福利在线导航 | 亚洲日本韩国一区二区 | 国产看片免费 | 五月婷婷色综合 | 97av视频在线 | 91精品影视| 天天色宗合| aⅴ精品av导航 | 中国一级片在线观看 | 激情综合电影网 | 中文字幕永久 | 9ⅰ精品久久久久久久久中文字幕 | 九九综合在线 | 中文字幕黄色网 | 欧美成人h版电影 | 国产精品日韩欧美一区二区 | 日韩欧美区 | 999在线视频 | 中文字幕永久在线 | a久久免费视频 | 国产麻豆精品在线观看 | 免费在线黄 | 国产精品爽爽爽 | 91免费观看视频网站 | 免费91麻豆精品国产自产在线观看 | 国产精品女人久久久久久 | 日韩av电影网站在线观看 | 久久精品麻豆 | 国产精品久久精品国产 | 欧美日韩啪啪 | 成年人黄色在线观看 | 91精品国产欧美一区二区 | 国产精品国产三级国产专区53 | 91在线操 | 99精品电影| 91探花视频| 久久久久久久久久久久99 | 日韩精品免费一区二区在线观看 | 国产在线观看你懂得 | 国产麻豆成人传媒免费观看 | 色97在线| 欧美坐爱视频 | 五月天激情综合网 | 青青视频一区 | 久久日本视频 | 久久久五月婷婷 | 欧洲在线免费视频 | 西西4444www大胆艺术 | 九九色在线观看 | 国产视频一区二区在线播放 | 久久亚洲美女 | 亚洲女同ⅹxx女同tv | 国产亚洲精品无 | 中文字幕中文字幕在线一区 | 中文字幕亚洲综合久久五月天色无吗'' | 99re8这里有精品热视频免费 | 99人久久精品视频最新地址 | 亚洲日本va在线观看 | 亚洲三级黄 | 亚洲精品在线免费观看视频 | 日韩欧三级 | 97超碰福利久久精品 | 久久久精品一区二区三区 | 国产精品96久久久久久吹潮 | 免费中文字幕视频 | a电影免费看 | 久久久久久久久久免费视频 | 久久久精品在线观看 | 日韩在线视频免费观看 | 99精品国产免费久久久久久下载 | 久久亚洲欧美日韩精品专区 | 亚洲精品456在线播放 | 欧美三级在线播放 | 九九九视频精品 | 97狠狠操| 成人黄色免费在线观看 | 精品国产一区二区三区四 | 在线播放第一页 | 国产精品色婷婷 | 91热视频在线观看 | 综合色伊人 | 久久久www| 国产成人亚洲在线电影 | 久碰视频在线观看 | 欧美日韩三区二区 | 欧美精品久久久久久久久久久 | 亚洲视频 中文字幕 | 国产精品久久久久久一二三四五 | 五月激情站| 免费又黄又爽视频 | 久久国产精品成人免费浪潮 | 亚洲精品中文字幕视频 | 国产一区二区三区午夜 | 亚洲国产精品电影在线观看 | 四虎最新域名 | 日韩在线观看精品 | 国产精品videoxxxx| 久久综合国产伦精品免费 | 日韩一片| 视频在线在亚洲 | 久草在线视频网 | 亚洲国产精品va在线看 | 999成人 | av动态图片 | 天天摸天天操天天舔 | 国产精品久久免费看 | 91九色蝌蚪国产 | 青草草在线 | 五月天视频网站 | 久久久国产影视 | 99麻豆久久久国产精品免费 | 国产精品九九热 | 麻豆果冻剧传媒在线播放 | 嫩模bbw搡bbbb搡bbbb| 操久 | 国产视频资源 | 在线播放一区 | 精品久久久久久电影 | www.黄色片网站 | 国产日韩中文字幕 | 色婷婷天天干 | 免费裸体视频网 | 国产黄在线观看 | 91麻豆国产福利在线观看 | 欧美一二三四在线 | 久久福利剧场 | 在线观看涩涩 | 精品自拍网 | 国产免码va在线观看免费 | 91九色视频在线观看 | 在线亚洲日本 | 一区在线观看视频 | 国产日产精品一区二区三区四区的观看方式 | 伊人首页 | 亚洲欧美视频在线播放 | 国产高清av在线播放 | 国产成人精品久 | www.天天射.com | 亚洲最新av在线 | 91视频高清 | 精品国产人成亚洲区 | 久久国产精品99久久久久久丝袜 | 欧美日韩国产在线一区 | 日韩中文字幕免费在线观看 | 久久字幕 | 在线观看第一页 | 免费看的国产视频网站 | 97超碰人人澡人人爱学生 | 日韩av电影网站在线观看 | 亚洲精品免费在线观看 | 国产看片 色 | 国产人成看黄久久久久久久久 | 在线黄色毛片 | 波多野结衣电影久久 | 成年人黄色免费视频 | 精品久久久久久国产偷窥 | 在线不卡a| 国产免费又爽又刺激在线观看 | 国产精品国产三级国产aⅴ入口 | 亚洲国产午夜 | 99热官网 | 精品国产午夜 | 最近的中文字幕大全免费版 | 国产 字幕 制服 中文 在线 | 少妇bbw搡bbbb搡bbbb | 成人精品99| 蜜臀av免费一区二区三区 | 免费网站在线观看人 | 亚洲最新av网站 | free. 性欧美.com | 欧美在线视频日韩 | 有码视频在线观看 | 九九精品毛片 | 色鬼综合网 | 日韩精品久久中文字幕 | 天天射日| 日本中文乱码卡一卡二新区 | 国产成人亚洲在线电影 | 国产精品男女视频 | 最近中文字幕在线中文高清版 | 人人搞人人爽 | 国产在线观看免费观看 | 欧美激情视频一区二区三区 | 91在线中字 | 啪啪免费视频网站 | 成年人电影免费看 | 亚洲国产美女精品久久久久∴ | 日韩在线观看网站 | 中文字幕有码在线播放 | 国产亚洲高清视频 | 麻豆手机在线 | 福利视频网址 | 中文字幕观看视频 | 亚洲日韩中文字幕在线播放 | 狠狠色狠狠色合久久伊人 | 黄网站色成年免费观看 | 欧美一级日韩免费不卡 | 99精品视频在线观看视频 | 欧美成人一区二区 | 在线视频 区 | 国产精品毛片久久蜜 | 久久久久久国产一区二区三区 | 亚洲毛片视频 | 国产精品电影一区 | 91精品国产91p65 | 日日干 天天干 | 一区二区三区www | 久久精品日本啪啪涩涩 | 激情在线五月天 | 国产黄色精品网站 | 搡bbbb搡bbb视频| av电影不卡| 日韩在线第一 | 狠狠狠色丁香婷婷综合久久88 | 国产精品av免费在线观看 | 日韩免费网站 | 中文字幕亚洲综合久久五月天色无吗'' | 在线看岛国av | 国产精品igao视频网网址 | 天天躁日日 | 国产视频69 | 91av在线视频播放 | 久久伦理 | 久黄色 | 99久久精品无码一区二区毛片 | 国产福利一区在线观看 | 91精品视频在线观看免费 | 亚洲乱码精品 | 天天躁日日躁狠狠躁av中文 | 在线观看av不卡 | 天天操天天射天天操 | 久草在线视频免费资源观看 | 中文字幕精品一区久久久久 | 在线免费av电影 | 色综合 久久精品 | 中文在线字幕免 | 亚洲蜜桃在线 | 亚洲成人av一区二区 | 91欧美在线| 久久精品国产第一区二区三区 | 亚洲精品视频在线 | av电影一区二区三区 | 亚洲理论片 | 五月天久久久久久 | www.天天草| 久久激情视频 久久 | 成人久久久电影 | 一区二区三区污 | 一级黄色片在线播放 | 成人免费在线播放视频 | 久久久免费毛片 | 天天操夜夜操天天射 | 亚洲 欧美日韩 国产 中文 | 成年美女黄网站色大片免费看 | 91精品国产自产91精品 | 国产成人91 | 国产资源免费在线观看 | 超碰免费av | 久久成年人 | 欧美日韩亚洲第一 | 中文字幕在线观看资源 | 狠狠的操你 | 天堂av免费看 | 国产原创在线 | 96国产在线 | 欧美日本一区 | 国产精品一区二区av影院萌芽 | 欧洲精品一区二区 | 麻豆视频免费在线 | 欧美日韩一区二区在线观看 | 中文字幕在线观看完整 | 粉嫩av一区二区三区四区五区 | 国产高清不卡一区二区三区 | 麻豆小视频在线观看 | 久久综合中文色婷婷 | 国产一区二区免费在线观看 | 在线观看午夜 | 碰天天操天天 | 久久精品1区2区 | 天天亚洲 | 久久人人爽人人爽人人片 | 成人午夜影视 | www.99av| 国产精品网址在线观看 | 五月婷在线视频 | 亚洲视频 一区 | 99国产精品一区 | 国产91九色蝌蚪 | 免费看av片网站 | 国产婷婷视频在线 | 丝袜美女在线 | 亚洲精品国精品久久99热一 | 成人免费xxxxxx视频 | 日韩午夜在线播放 | 中文字幕免费在线看 | 免费观看一级一片 | 91亚色视频 | 在线日韩精品视频 | 国产精品免费成人 | 操综合 | 91在线观看欧美日韩 | 久久精品国产免费看久久精品 | 最近2019中文免费高清视频观看www99 | 一区二区精品视频 | 亚洲精品在线视频播放 | 91av资源在线 | 黄色不卡av | 黄www在线观看 | 在线中文字幕观看 | 天天做天天干 | 一级片观看 | 四虎在线观看 | 国模一区二区三区四区 | 色婷婷在线播放 | 深爱五月激情网 | 日韩免费在线网站 | 九九九九九九精品 | 国产免费一区二区三区最新 | 日韩精品中文字幕一区二区 | 97超碰人人在线 | 亚洲精品mv在线观看 | 天天艹 | 久久久久久久国产精品影院 | 97av.com| 免费久久99精品国产婷婷六月 | 成人免费在线观看电影 | 97视频久久久 | 午夜精品久久久 | 成人av一区二区在线观看 | 操操操操网 | 国产精品久久久久久久久久久不卡 | 国产91影院| 中文字幕免费不卡视频 | 国产夫妻av在线 | 97视频在线免费播放 | 欧美黄网站 | a天堂一码二码专区 | 国产精品自拍在线 | 日韩激情精品 | 青青射 | 香蕉影视在线观看 | 成年人电影免费在线观看 | 二区视频在线观看 | 狠狠的操狠狠的干 | 少妇超碰在线 | 久久视频这里有精品 | 视频在线一区二区三区 | 五月婷婷丁香综合 | 开心色插| 亚洲九九爱 | 国产高清绿奴videos | 久久综合九色综合97_ 久久久 | 国产精品毛片一区视频 | 五月天色婷婷丁香 | 久久好看免费视频 | 在线免费中文字幕 | 一区二区视频电影在线观看 | 91精品国自产拍天天拍 | 国产精品大全 | 久草在线视频首页 | 欧美精品久久久久a | 99精品免费在线 | 最新日韩精品 | 日韩午夜视频在线观看 | 伊人婷婷综合 | 国产资源精品 | www久久九 | 91中文字幕在线观看 | 久久在线免费观看视频 | 成人午夜电影免费在线观看 | 日韩免费在线视频观看 | 91传媒视频在线观看 | 青青久视频 | 日本在线观看黄色 | 在线观看91精品视频 | 免费电影播放 | 午夜私人影院久久久久 | 亚洲va欧美va | 精品亚洲一区二区三区 | 黄色免费网站大全 | 欧美成人在线免费观看 | 亚洲 在线 | 久久久久免费精品国产小说色大师 | 日日操网 | 国产精品九九九 | 久久久国产视频 | 久久www免费人成看片高清 | 最新av免费在线观看 | 中文字幕在线免费看线人 | 亚洲九九九在线观看 | 色午夜 | 最新中文字幕在线播放 | av电影亚洲 | 9在线观看免费高清完整版 玖玖爱免费视频 | 亚洲国产精品久久久 | 亚洲婷婷综合色高清在线 | 97视频精品| 免费又黄又爽视频 | 日韩一级电影在线观看 | 九色porny真实丨国产18 | 96亚洲精品久久 | 国产精品久一 | 亚洲国产精品成人va在线观看 | 欧美精选一区二区三区 | 亚洲国产成人精品电影在线观看 | 久久免费a | 亚洲人成人99网站 | 看片黄网站 | 麻豆传媒在线免费看 | 超碰在线人人爱 | 天天干,天天射,天天操,天天摸 | 午夜精品久久久久 | 色99久久| 亚洲在线视频免费观看 | 韩国三级在线一区 | 亚洲日本欧美 | 色婷婷亚洲综合 | 久久国产女人 | 国产精品成久久久久 | 久久综合精品国产一区二区三区 | 在线观看视频国产一区 | 国产精品久久 | 毛片激情永久免费 | 国产精品99久久久久久有的能看 | 久久99精品国产麻豆婷婷 | 久草在线视频网 | av电影不卡在线 | 精品国产乱码久久久久久三级人 | 97综合视频 | 成人av中文字幕 | 久操伊人| 五月婷婷六月丁香 | 91亚洲狠狠婷婷综合久久久 | 69国产盗摄一区二区三区五区 | 天天拍天天爽 | 在线观看国产日韩 | 麻豆91在线看 | 婷五月激情| 国产精品专区在线观看 | 欧美在线视频a | 在线观看中文字幕第一页 | 午夜精品久久久 | 国产精品久久久久影院 | 精品久久久久久久久久久久久久久久久久 | 在线观看免费国产小视频 | 视频国产在线 | 国产视频在线一区二区 | 久久欧美视频 | 特级黄色一级 | 色在线最新 | 国产一区成人在线 | 国产精品99久久久久的智能播放 | av在线一级 | 99中文字幕在线观看 | 91精品福利在线 | 亚洲 欧美 另类人妖 | 日韩三级视频在线观看 | 四虎影视av | 99精品欧美一区二区三区 | 97超碰超碰久久福利超碰 | 国产精品一区二区av麻豆 | 日日日日| 免费日韩高清 | 美女视频是黄的免费观看 | 91香蕉视频720p| 国产色拍拍拍拍在线精品 | 中文字幕高清在线播放 | 精品欧美乱码久久久久久 | 欧美亚洲精品在线观看 | 美女视频永久黄网站免费观看国产 | 久久久久久免费 | 欧美二区三区91 | 99热99热 | 日韩丝袜在线 | 国产成人精品女人久久久 | 综合色天天 | 国产精品国产三级国产aⅴ入口 | 99免费看片 | 国产成人一区二区三区电影 | 中文字幕av免费在线观看 | 婷婷去俺也去六月色 | www.久久色| 久草www | 成人av久久| 欧美日本一区 | 成人av中文字幕在线观看 | 久久久久久草 | 午夜精品福利一区二区三区蜜桃 | 91资源在线免费观看 | 免费在线观看污网站 | 日韩av影视在线观看 | 成年人免费在线观看网站 | 久久九九视频 | 亚洲综合黄色 | 91精品999 | 国产美女免费视频 | 国产欧美综合在线观看 | 日韩和的一区二在线 | 国产经典av| www.天天色| 国产一在线精品一区在线观看 | 91麻豆视频 | 欧美一区二视频在线免费观看 | 亚洲精品国久久99热 | 久久精品一区二区三区中文字幕 | 又湿又紧又大又爽a视频国产 | 成人午夜黄色 | 国产 中文 日韩 欧美 | 中文字幕免费高清在线观看 | 69av免费视频 | 亚洲国产97在线精品一区 | 欧美另类sm图片 | 在线观看亚洲免费视频 | 91大神一区二区三区 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 蜜臀久久99精品久久久久久网站 | 欧美日韩性视频 | 欧美一区二区三区免费观看 | 在线91播放 | 人人爽人人舔 | 国产三级在线播放 | 亚洲国产一区二区精品专区 | 久久视频在线观看 | 欧美aa在线 | 亚洲视频第一页 | 亚洲干 | 中文av日韩 | 91最新在线 | 婷婷丁香国产 | 九九九九免费视频 | 成人h视频 | 一区二区在线电影 | 亚洲乱码在线观看 | 天天舔夜夜操 | 美女免费黄视频网站 | 91看成人| 欧美一区免费在线观看 | 国产午夜三级一区二区三 | 久久久久久久久久久久av | 黄色成年 | 国产精品久久伊人 | 在线国产能看的 | 国产精品成人自产拍在线观看 | 国产精品免费观看在线 | 欧美在线1 | 成年人免费看av | 中文字幕色播 | 五月婷婷中文网 | 91精品国产99久久久久 | 国产又粗又猛又色 | 99精品视频中文字幕 | 久久国内精品视频 | 欧美成人性战久久 | 成人在线黄色电影 | 婷婷色中文字幕 | 国产精品久久久久毛片大屁完整版 | 男女精品久久 | 91麻豆免费版 | 日韩com | 精品国产资源 | 日本少妇高清做爰视频 | www.成人久久 | 成人9ⅰ免费影视网站 | 久久精品久久久久 | 中文字幕欧美日韩va免费视频 | 国产999在线观看 | 久久精选视频 | 日韩电影中文字幕在线 | 久久这里只有精品1 | 免费在线一区二区 | 天天色图 | 亚洲精品资源 | 午夜丰满寂寞少妇精品 | 午夜av一区| 国产中文字幕在线视频 | 久久99精品国产91久久来源 | 六月丁香激情综合色啪小说 | 成人福利在线观看 | 亚洲一区不卡视频 | 天天操天天草 | av在线在线 | 久久免费看片 | 波多野结衣一区 | 久久人人精 | 99热精品久久 | 精品国产三级 | 久久久久99精品成人片三人毛片 | 午夜久久福利影院 | 日韩激情一二三区 | 一区二区三区动漫 | 午夜av在线电影 | 国产成人精品网站 | 中文字幕日韩有码 | 99热这里只有精品久久 | 六月丁香色婷婷 | 手机看片99| 韩国一区二区三区在线观看 | 日韩av线观看| 91精品啪啪 | 亚洲男人天堂2018 | av超碰在线| 亚州精品国产 | 91视频亚洲 | 亚洲成人动漫在线观看 | 就要干b | 国产亚洲精品精品精品 | 久久毛片视频 | 在线免费观看黄色 | 在线观看黄网站 | 2000xxx影视 | 黄色毛片在线看 | 久久久亚洲成人 | 在线观看日韩视频 | 99久久婷婷 | av中文字幕在线播放 | 久久精品www人人爽人人 | 五月天婷婷综合 | 免费电影播放 | 国产成人一区二区三区 | 又紧又大又爽精品一区二区 | 一区二区中文字幕在线播放 | 在线观看亚洲精品 | 91视频亚洲 | 国产一区成人 | 久草视频在线免费看 | 欧美成年网站 | 免费成人在线网站 | 97超碰色偷偷 | 99久久99久国产黄毛片 | 狠狠狠狠狠操 | 亚洲视频免费在线 | 99精品欧美一区二区三区黑人哦 | 亚洲免费视频观看 | 久久久久久毛片精品免费不卡 | 久久黄色影院 | 久久久国产一区二区三区 | 成人综合日日夜夜 | 六月激情丁香 | 日韩高清一二区 | 婷婷六月天天 | 极品国产91在线网站 | 国产91精品一区二区 | 国产精品一区久久久久 | 日本精品一区二区 | 91av在线看 | 视频二区在线 | 99国产精品久久久久老师 | 国产成人三级在线 | 九九热精 | 久久久久久久久久久久久久电影 | 国产精品视频免费在线观看 | 97超碰人人澡人人爱学生 | 国产日韩中文字幕在线 | 国产精品福利久久久 | 精品久久久久久久久久久久久久久久久久 | 夜夜狠狠 | 日韩69视频 | 成人av在线资源 | 日韩欧美精品一区二区三区经典 | 日韩三级不卡 | 国产做a爱一级久久 | 天天鲁一鲁摸一摸爽一爽 | 97电影院网 | 日韩精品中文字幕在线 | 区一区二区三在线观看 | 亚洲精品视频www | 国产糖心vlog在线观看 | 婷婷精品在线视频 | 24小时日本在线www免费的 | 又紧又大又爽精品一区二区 | 久久精品亚洲一区二区三区观看模式 | 色综合小说 | 天天色天天操天天爽 | 欧美aa一级 | 久久国产精品色婷婷 | 亚洲女人天堂成人av在线 | 人人干人人搞 | 搡bbbb搡bbb视频 | 精品久久电影 | 伊人五月 | 色五月情| av天天色| aav在线 | 九九久久精品 | 国产无套精品久久久久久 | 精品国产伦一区二区三区观看体验 | 成人黄色毛片视频 | 九九九九九精品 | 天天爽综合网 | 久久久久成人精品免费播放动漫 | 久草在线综合 | 欧美成人a在线 | 91精品久久久久久久99蜜桃 | 国产呻吟在线 | 亚洲天天在线日亚洲洲精 | 成 人 黄 色视频免费播放 | av成人免费在线 | 久久久久久久久久网站 | 亚洲精选在线观看 | 国产成人三级在线观看 | 国产成人精品av | 99精品黄色片免费大全 | 在线观看黄网站 | 精品在线小视频 | 黄色av三级在线 | 亚洲精品美女久久久 | 久精品视频在线观看 | 久久电影网站中文字幕 | 欧美 日韩 性 | 日韩一区二区三区高清免费看看 | 日韩成人一级大片 | 在线观看免费一级片 | 97碰在线| 久久99精品国产99久久6尤 | 欧美性受极品xxxx喷水 | 人人爽人人爱 | 99精品一区 | 久久天天躁夜夜躁狠狠躁2022 | 草久久影院| 国产精品久久久久久久久久ktv | .国产精品成人自产拍在线观看6 | 91精品国产高清自在线观看 | bbw av | 欧美三级高清 | 成人三级黄色 | 免费av观看 | 在线精品视频在线观看高清 | 久久在线视频精品 | 九九99靖品| 丁香激情综合久久伊人久久 | 天天操夜夜操国产精品 | 欧美日韩3p | 97碰碰碰 | 国内丰满少妇猛烈精品播放 | 国产精品一区二区三区在线播放 | 中文在线字幕免费观看 | 成人aaa毛片 | 黄色网在线免费观看 | 久久人操 | 九九九视频精品 | 久久久久久久久久久网站 | 国产第页| 天天操天天透 | 在线免费高清视频 | 韩国av一区二区 | 欧美亚洲国产精品久久高清浪潮 | 日本一区二区高清不卡 | 婷婷久久一区二区三区 | 五月婷婷免费 | 麻豆国产在线播放 | 欧美激情综合色综合啪啪五月 | 特级毛片在线 | 热re99久久精品国产66热 | 国产高清专区 | 在线视频观看成人 | 天天操天天操天天操天天操 | 天天干,天天射,天天操,天天摸 | 国产在线视频资源 | av资源在线观看 | 丁香婷婷久久久综合精品国产 | 久久久一本精品99久久精品 | 国产精品video爽爽爽爽 | 国产一区二区三区网站 | 成年人在线播放视频 | 久久99精品久久只有精品 | 中文字幕亚洲情99在线 | 欧美国产日韩中文 | 国产精品久久久久久一区二区三区 | 精品国产大片 | 成人免费在线电影 | 人人爽夜夜爽 | 国产激情久久久 | 国产97在线播放 | 在线观看免费 | 国产精品 中文在线 | 国产一级片免费观看 | 亚洲经典中文字幕 | 国产精品久久精品国产 | 亚洲天天 | 丁香五月亚洲综合在线 | 三级午夜片 | 男女精品久久 | 久久久久久久久久久网站 | 一区二区三区在线视频观看58 | 欧美不卡视频在线 | 久久激情综合网 | 国产精品久久久久免费观看 | 久草国产在线观看 | 在线成人欧美 | 狠狠久久伊人 | 亚洲成人黄色网址 | 成人精品一区二区三区中文字幕 | 色视频网站免费观看 | 国产最新福利 | 中文字幕韩在线第一页 | 在线观看中文字幕dvd播放 | 毛片888| 亚洲精品美女久久 | 波多在线视频 | 五月天激情视频在线观看 | 天天射天天色天天干 | 久久99最新地址 | 在线免费精品视频 | 亚洲国产最新 | 久久精品久久精品久久 | 中文字幕资源网 国产 | 日本不卡一区二区 | 91中文字幕在线视频 | 亚洲一区二区精品在线 | 国产色婷婷 | 欧美a级在线播放 | 欧美日韩性视频在线 | 成年人毛片在线观看 | 青青草在久久免费久久免费 | 午夜精品麻豆 | 亚洲午夜精 | 欧美一区二区在线免费观看 | 中文字幕高清免费日韩视频在线 | 在线电影日韩 | 亚洲欧美成人在线 | 国产91影院 | 免费在线一区二区 | 久久婷亚洲五月一区天天躁 | 黄污在线看| 黄色片网站大全 | 日韩一区正在播放 | 国产一区二区三精品久久久无广告 | 日本久久视频 | 日韩成人免费在线 | 91精品视频免费看 | 一本色道久久综合亚洲二区三区 | 手机av永久免费 | 免费观看av网站 | 久久精品视频日本 | 久久综合九色欧美综合狠狠 | 精品麻豆入口免费 | 91精品国产麻豆国产自产影视 | 69av视频在线 | 中文字幕av免费观看 | 国产在线黄 | 国产精品原创视频 | 久久国产电影院 | 在线观看小视频 | 国产精品av免费 | 国产精品视频最多的网站 | 欧洲高潮三级做爰 | 国产精品麻豆免费版 | 亚洲年轻女教师毛茸茸 | 日韩在线视频线视频免费网站 | 丝袜美女在线 | 日韩精品免费一区二区在线观看 | 天天射天 | 免费看一及片 | 久久久99国产精品免费 | 天天插天天干天天操 | 久青草国产在线 | 久章操 | 久久久免费看 | 久久第四色 | 久草免费在线观看视频 | 日本精品视频免费观看 | 久久综合久久综合九色 | 97国产超碰 | 欧美性超爽 | 69久久99精品久久久久婷婷 | 欧美福利在线播放 | 欧美日韩一区二区在线观看 | 中文字幕亚洲国产 | 一本一本久久a久久精品综合妖精 | 色综合久久久久综合体桃花网 | 国产免费观看av | 国产精品成人久久久久久久 | 精品国自产在线观看 | 激情五月在线观看 | 天天插天天狠 | 97国产精品亚洲精品 | 久久一区二区三区国产精品 | 午夜影视剧场 | 在线国产一区 | 888av | 亚洲精品国产精品99久久 | 成人动漫一区二区 | 2020天天干夜夜爽 | 一区二区中文字幕在线观看 | 国产亚洲成av人片在线观看桃 | 黄色免费看片网站 | 中文乱码视频在线观看 | 国产黄色精品在线 | www.夜夜爽 | 久日视频| 免费高清在线视频一区· |