午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > Pandas數(shù)據類型之category的用法

Pandas數(shù)據類型之category的用法

熱門標簽:如何地圖標注公司 上海正規(guī)的外呼系統(tǒng)最新報價 企業(yè)彩鈴地圖標注 長春極信防封電銷卡批發(fā) 電銷機器人錄音要學習什么 銀川電話機器人電話 外賣地址有什么地圖標注 煙臺電話外呼營銷系統(tǒng) 預覽式外呼系統(tǒng)

創(chuàng)建category

使用Series創(chuàng)建

在創(chuàng)建Series的同時添加dtype="category"就可以創(chuàng)建好category了。category分為兩部分,一部分是order,一部分是字面量:

In [1]: s = pd.Series(["a", "b", "c", "a"], dtype="category")

In [2]: s
Out[2]: 
0    a
1    b
2    c
3    a
dtype: category
Categories (3, object): ['a', 'b', 'c']

可以將DF中的Series轉換為category:

In [3]: df = pd.DataFrame({"A": ["a", "b", "c", "a"]})

In [4]: df["B"] = df["A"].astype("category")

In [5]: df["B"]
Out[32]: 
0    a
1    b
2    c
3    a
Name: B, dtype: category
Categories (3, object): [a, b, c]

可以創(chuàng)建好一個pandas.Categorical ,將其作為參數(shù)傳遞給Series:

In [10]: raw_cat = pd.Categorical(
   ....:     ["a", "b", "c", "a"], categories=["b", "c", "d"], ordered=False
   ....: )
   ....: 

In [11]: s = pd.Series(raw_cat)

In [12]: s
Out[12]: 
0    NaN
1      b
2      c
3    NaN
dtype: category
Categories (3, object): ['b', 'c', 'd']

使用DF創(chuàng)建

創(chuàng)建DataFrame的時候,也可以傳入 dtype="category":

In [17]: df = pd.DataFrame({"A": list("abca"), "B": list("bccd")}, dtype="category")

In [18]: df.dtypes
Out[18]: 
A    category
B    category
dtype: object

DF中的A和B都是一個category:

In [19]: df["A"]
Out[19]: 
0    a
1    b
2    c
3    a
Name: A, dtype: category
Categories (3, object): ['a', 'b', 'c']

In [20]: df["B"]
Out[20]: 
0    b
1    c
2    c
3    d
Name: B, dtype: category
Categories (3, object): ['b', 'c', 'd']

或者使用df.astype("category")將DF中所有的Series轉換為category:

In [21]: df = pd.DataFrame({"A": list("abca"), "B": list("bccd")})

In [22]: df_cat = df.astype("category")

In [23]: df_cat.dtypes
Out[23]: 
A    category
B    category
dtype: object

創(chuàng)建控制

默認情況下傳入dtype='category' 創(chuàng)建出來的category使用的是默認值:

1.Categories是從數(shù)據中推斷出來的。

2.Categories是沒有大小順序的。

可以顯示創(chuàng)建CategoricalDtype來修改上面的兩個默認值:

In [26]: from pandas.api.types import CategoricalDtype

In [27]: s = pd.Series(["a", "b", "c", "a"])

In [28]: cat_type = CategoricalDtype(categories=["b", "c", "d"], ordered=True)

In [29]: s_cat = s.astype(cat_type)

In [30]: s_cat
Out[30]: 
0    NaN
1      b
2      c
3    NaN
dtype: category
Categories (3, object): ['b'  'c'  'd']

同樣的CategoricalDtype還可以用在DF中:

In [31]: from pandas.api.types import CategoricalDtype

In [32]: df = pd.DataFrame({"A": list("abca"), "B": list("bccd")})

In [33]: cat_type = CategoricalDtype(categories=list("abcd"), ordered=True)

In [34]: df_cat = df.astype(cat_type)

In [35]: df_cat["A"]
Out[35]: 
0    a
1    b
2    c
3    a
Name: A, dtype: category
Categories (4, object): ['a'  'b'  'c'  'd']

In [36]: df_cat["B"]
Out[36]: 
0    b
1    c
2    c
3    d
Name: B, dtype: category
Categories (4, object): ['a'  'b'  'c'  'd']

轉換為原始類型

使用Series.astype(original_dtype) 或者 np.asarray(categorical)可以將Category轉換為原始類型:

In [39]: s = pd.Series(["a", "b", "c", "a"])

In [40]: s
Out[40]: 
0    a
1    b
2    c
3    a
dtype: object

In [41]: s2 = s.astype("category")

In [42]: s2
Out[42]: 
0    a
1    b
2    c
3    a
dtype: category
Categories (3, object): ['a', 'b', 'c']

In [43]: s2.astype(str)
Out[43]: 
0    a
1    b
2    c
3    a
dtype: object

In [44]: np.asarray(s2)
Out[44]: array(['a', 'b', 'c', 'a'], dtype=object)

categories的操作

獲取category的屬性

Categorical數(shù)據有 categoriesordered 兩個屬性。可以通過s.cat.categoriess.cat.ordered來獲取:

In [57]: s = pd.Series(["a", "b", "c", "a"], dtype="category")

In [58]: s.cat.categories
Out[58]: Index(['a', 'b', 'c'], dtype='object')

In [59]: s.cat.ordered
Out[59]: False

重排category的順序:

In [60]: s = pd.Series(pd.Categorical(["a", "b", "c", "a"], categories=["c", "b", "a"]))

In [61]: s.cat.categories
Out[61]: Index(['c', 'b', 'a'], dtype='object')

In [62]: s.cat.ordered
Out[62]: False

重命名categories

通過給s.cat.categories賦值可以重命名categories:

In [67]: s = pd.Series(["a", "b", "c", "a"], dtype="category")

In [68]: s
Out[68]: 
0    a
1    b
2    c
3    a
dtype: category
Categories (3, object): ['a', 'b', 'c']

In [69]: s.cat.categories = ["Group %s" % g for g in s.cat.categories]

In [70]: s
Out[70]: 
0    Group a
1    Group b
2    Group c
3    Group a
dtype: category
Categories (3, object): ['Group a', 'Group b', 'Group c']

使用rename_categories可以達到同樣的效果:

In [71]: s = s.cat.rename_categories([1, 2, 3])

In [72]: s
Out[72]: 
0    1
1    2
2    3
3    1
dtype: category
Categories (3, int64): [1, 2, 3]

或者使用字典對象:

# You can also pass a dict-like object to map the renaming
In [73]: s = s.cat.rename_categories({1: "x", 2: "y", 3: "z"})

In [74]: s
Out[74]: 
0    x
1    y
2    z
3    x
dtype: category
Categories (3, object): ['x', 'y', 'z']

使用add_categories添加category

可以使用add_categories來添加category:

In [77]: s = s.cat.add_categories([4])

In [78]: s.cat.categories
Out[78]: Index(['x', 'y', 'z', 4], dtype='object')

In [79]: s
Out[79]: 
0    x
1    y
2    z
3    x
dtype: category
Categories (4, object): ['x', 'y', 'z', 4]

使用remove_categories刪除category

In [80]: s = s.cat.remove_categories([4])

In [81]: s
Out[81]: 
0    x
1    y
2    z
3    x
dtype: category
Categories (3, object): ['x', 'y', 'z']

刪除未使用的cagtegory

In [82]: s = pd.Series(pd.Categorical(["a", "b", "a"], categories=["a", "b", "c", "d"]))

In [83]: s
Out[83]: 
0    a
1    b
2    a
dtype: category
Categories (4, object): ['a', 'b', 'c', 'd']

In [84]: s.cat.remove_unused_categories()
Out[84]: 
0    a
1    b
2    a
dtype: category
Categories (2, object): ['a', 'b']

重置cagtegory

使用set_categories()可以同時進行添加和刪除category操作:

In [85]: s = pd.Series(["one", "two", "four", "-"], dtype="category")

In [86]: s
Out[86]: 
0     one
1     two
2    four
3       -
dtype: category
Categories (4, object): ['-', 'four', 'one', 'two']

In [87]: s = s.cat.set_categories(["one", "two", "three", "four"])

In [88]: s
Out[88]: 
0     one
1     two
2    four
3     NaN
dtype: category
Categories (4, object): ['one', 'two', 'three', 'four']

category排序

如果category創(chuàng)建的時候帶有 ordered=True , 那么可以對其進行排序操作:

In [91]: s = pd.Series(["a", "b", "c", "a"]).astype(CategoricalDtype(ordered=True))

In [92]: s.sort_values(inplace=True)

In [93]: s
Out[93]: 
0    a
3    a
1    b
2    c
dtype: category
Categories (3, object): ['a'  'b'  'c']

In [94]: s.min(), s.max()
Out[94]: ('a', 'c')

可以使用 as_ordered() 或者 as_unordered() 來強制排序或者不排序:

In [95]: s.cat.as_ordered()
Out[95]: 
0    a
3    a
1    b
2    c
dtype: category
Categories (3, object): ['a'  'b'  'c']

In [96]: s.cat.as_unordered()
Out[96]: 
0    a
3    a
1    b
2    c
dtype: category
Categories (3, object): ['a', 'b', 'c']

重排序

使用Categorical.reorder_categories() 可以對現(xiàn)有的category進行重排序:

In [103]: s = pd.Series([1, 2, 3, 1], dtype="category")

In [104]: s = s.cat.reorder_categories([2, 3, 1], ordered=True)

In [105]: s
Out[105]: 
0    1
1    2
2    3
3    1
dtype: category
Categories (3, int64): [2  3  1]

多列排序

sort_values 支持多列進行排序:

In [109]: dfs = pd.DataFrame(
   .....:     {
   .....:         "A": pd.Categorical(
   .....:             list("bbeebbaa"),
   .....:             categories=["e", "a", "b"],
   .....:             ordered=True,
   .....:         ),
   .....:         "B": [1, 2, 1, 2, 2, 1, 2, 1],
   .....:     }
   .....: )
   .....: 

In [110]: dfs.sort_values(by=["A", "B"])
Out[110]: 
   A  B
2  e  1
3  e  2
7  a  1
6  a  2
0  b  1
5  b  1
1  b  2
4  b  2

比較操作

如果創(chuàng)建的時候設置了ordered==True ,那么category之間就可以進行比較操作。支持 ==, !=, >, >=, , 和 =這些操作符。

In [113]: cat = pd.Series([1, 2, 3]).astype(CategoricalDtype([3, 2, 1], ordered=True))

In [114]: cat_base = pd.Series([2, 2, 2]).astype(CategoricalDtype([3, 2, 1], ordered=True))

In [115]: cat_base2 = pd.Series([2, 2, 2]).astype(CategoricalDtype(ordered=True))
In [119]: cat > cat_base
Out[119]: 
0     True
1    False
2    False
dtype: bool

In [120]: cat > 2
Out[120]: 
0     True
1    False
2    False
dtype: bool

其他操作

Cagetory本質上來說還是一個Series,所以Series的操作category基本上都可以使用,比如: Series.min(), Series.max() 和 Series.mode()。

value_counts:

In [131]: s = pd.Series(pd.Categorical(["a", "b", "c", "c"], categories=["c", "a", "b", "d"]))

In [132]: s.value_counts()
Out[132]: 
c    2
a    1
b    1
d    0
dtype: int64

DataFrame.sum():

In [133]: columns = pd.Categorical(
   .....:     ["One", "One", "Two"], categories=["One", "Two", "Three"], ordered=True
   .....: )
   .....: 

In [134]: df = pd.DataFrame(
   .....:     data=[[1, 2, 3], [4, 5, 6]],
   .....:     columns=pd.MultiIndex.from_arrays([["A", "B", "B"], columns]),
   .....: )
   .....: 

In [135]: df.sum(axis=1, level=1)
Out[135]: 
   One  Two  Three
0    3    3      0
1    9    6      0

Groupby:

In [136]: cats = pd.Categorical(
   .....:     ["a", "b", "b", "b", "c", "c", "c"], categories=["a", "b", "c", "d"]
   .....: )
   .....: 

In [137]: df = pd.DataFrame({"cats": cats, "values": [1, 2, 2, 2, 3, 4, 5]})

In [138]: df.groupby("cats").mean()
Out[138]: 
      values
cats        
a        1.0
b        2.0
c        4.0
d        NaN

In [139]: cats2 = pd.Categorical(["a", "a", "b", "b"], categories=["a", "b", "c"])

In [140]: df2 = pd.DataFrame(
   .....:     {
   .....:         "cats": cats2,
   .....:         "B": ["c", "d", "c", "d"],
   .....:         "values": [1, 2, 3, 4],
   .....:     }
   .....: )
   .....: 

In [141]: df2.groupby(["cats", "B"]).mean()
Out[141]: 
        values
cats B        
a    c     1.0
     d     2.0
b    c     3.0
     d     4.0
c    c     NaN
     d     NaN

Pivot tables:

In [142]: raw_cat = pd.Categorical(["a", "a", "b", "b"], categories=["a", "b", "c"])

In [143]: df = pd.DataFrame({"A": raw_cat, "B": ["c", "d", "c", "d"], "values": [1, 2, 3, 4]})

In [144]: pd.pivot_table(df, values="values", index=["A", "B"])
Out[144]: 
     values
A B        
a c       1
  d       2
b c       3
  d       4

到此這篇關于Pandas數(shù)據類型之category的用法的文章就介紹到這了,更多相關category的用法內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 詳細介紹在pandas中創(chuàng)建category類型數(shù)據的幾種方法
  • python-pandas創(chuàng)建Series數(shù)據類型的操作
  • 對pandas中兩種數(shù)據類型Series和DataFrame的區(qū)別詳解
  • Pandas實現(xiàn)數(shù)據類型轉換的一些小技巧匯總

標簽:西寧 潮州 湖北 佳木斯 宜昌 上饒 珠海 盤錦

巨人網絡通訊聲明:本文標題《Pandas數(shù)據類型之category的用法》,本文關鍵詞  Pandas,數(shù)據,類型,之,category,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Pandas數(shù)據類型之category的用法》相關的同類信息!
  • 本頁收集關于Pandas數(shù)據類型之category的用法的相關信息資訊供網民參考!
  • 推薦文章
    日韩国产伦理| 久久综合久久综合亚洲| 国产人妻精品一区二区三区| 中文字幕网址在线| 国产国语亲子伦亲子| 亚洲成a人片在线| 日产国产欧美视频一区精品 | 奇米精品在线| 波多野结衣三级在线| av高清在线免费观看| 999这里有精品| a视频免费观看| 男女免费视频网站| 国产又粗又猛又黄| 精品亚洲免费视频| 国产精品福利电影一区二区三区四区| 亚洲综合丁香婷婷六月香| 色呦呦一区二区三区| 欧美一级理论性理论a| 国产性色av一区二区| 91精品91久久久久久| 99视频日韩| 成人短视频在线看| 日本女人黄色片| 丝袜 亚洲 另类 欧美 重口| 日韩字幕在线观看| 蜜臀av性久久久久蜜臀av麻豆| 99久久精品国产一区二区三区| 亚洲精品成a人| 日韩你懂的电影在线观看| 久久视频免费在线播放| 91久色国产| 欧美乱大交xxxxx潮喷l头像| www.日本高清| 在线观看亚洲一区二区| 国产精品456| 亚洲一区二区av在线| 日韩精品视频在线观看网址| 国产成人精品久久二区二区| 亚洲永久一区二区三区在线| 国产精品一级无码| 天天爱天天做天天爽| 韩国欧美国产1区| 亚洲成av人片一区二区三区| 国产性色av一区二区| 92福利视频午夜1000合集在线观看| 国产精品12p| 一级性生活毛片| 国产毛片久久久久| 久久精品这里都是精品| 日韩视频在线观看一区二区| 日韩av手机在线观看| 男人添女人下部视频免费| 久久亚洲无码视频| 少妇无码一区二区三区| 一个色综合av| yw.139尤物在线精品视频| 狠狠色综合色区| 午夜国产福利在线观看| 曰批又黄又爽免费视频| 国产女主播视频一区二区| 亚洲黄色在线观看| 成人综合色站| 亚洲熟女乱综合一区二区| 中文字幕视频免费观看| |精品福利一区二区三区| 亚洲欧美日韩一区在线| 精品中文字幕人| 小毛片在线观看| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的| 中文字幕国产一区| 日韩视频免费在线| 欧美一级爱爱视频| 国产极品美女高潮无套嗷嗷叫酒店| 久久狠狠亚洲综合| 日韩视频免费直播| 91中文字精品一区二区| 在线中文字日产幕| 日日骚欧美日韩| 欧美性大战xxxxx久久久| 国产精品第二页| 日本黄色一级网站| 天堂va蜜桃一区二区三区| 欧美日韩色综合| 国产综合欧美在线看| 一级黄色性视频| 极品少妇xxxx精品少妇| 日韩成人在线视频网站| 亚洲图片在线观看| 天堂在线免费观看视频| 亚洲精品国产a| 欧亚精品在线观看| 日日夜夜精品视频免费观看| 熟妇人妻av无码一区二区三区| 欧美丝袜丝交足nylons| 99理论电影网| 黄色a级片在线观看| 久久久亚洲高清| 国内伊人久久久久久网站视频| 日本xxxxxxx免费视频| 亚洲精品久久久久avwww潮水| 在线观看国产精品网站| 久久国产精品久久精品国产| 青青草原在线免费观看视频| 综合婷婷亚洲小说| 国产精品中文在线| 国精产品视频一二二区| 日本一区二区动态图| 日本精品视频网站| 久久精品国产亚洲av久| 久久久久久久久久久久久夜| 91精品国产色综合久久不卡98| 午夜免费一级片| 国产白丝精品91爽爽久久| 中文字幕欧美视频在线| 色综合色综合色综合色综合| 激情欧美一区二区| 久久天天躁狠狠躁夜夜爽蜜月 | 国产精品人人爽| 欧美日韩亚洲综合在线 | 青青操视频在线播放| 一区二区三区不卡视频| 91原创国产| 国产成人自拍视频在线| 欧洲一区在线电影| 做爰高潮hd色即是空| 精品毛片一区二区三区| 日韩电影免费观看中文字幕| 国产免费毛卡片| 青青草97国产精品免费观看无弹窗版| 夜夜嗨av一区二区三区免费区| 黑鬼大战白妞高潮喷白浆| 韩国女主播成人在线观看| 欧美激情在线狂野欧美精品| 中文字幕在线1| 一级中文字幕一区二区| 日韩电影大全在线观看| av片免费播放| 亚洲美女av在线| 国产高清999| 欧美高清在线精品一区| 国产乱码精品一区二区三区卡| 国产一级一级国产| 亚洲国产私拍精品国模在线观看| 午夜国产一区二区三区| 久久综合色婷婷| 99久久久精品免费观看国产| 久久精品视频2| 亚洲精品日韩欧美| wwwww在线观看| 亚洲精品少妇30p| 自拍偷拍亚洲色图欧美| 免费成人av资源网| 国产福利视频一区二区| 国产精品第9页| 亚洲国产欧美精品| 手机在线成人av| 精品欧美aⅴ在线网站| www.黄色网址.com| 国产sm精品调教视频网站| 91精品免费视频| 国产视频第一页| 久久99精品久久久久久青青91| 国产免费嫩草影院| 91精品国产乱码| 又黄又爽又色的视频| 亚洲成人av福利| 男人揉女人奶房视频60分| 久久久久国产精品人| 日韩精品欧美一区二区三区| 久久99在线观看| 成人91视频| 久久综合网络一区二区| 国产精品综合网站| 性生活视频软件| 日本一区二区三区在线播放| 中文字幕一区2区3区| 久久久久久12| 中文字幕69页| 欧美国产第一页| 久久久久久久久久一级| 久久久久这里只有精品| 手机在线看片1024| 久久影院在线观看| 99视频在线看| 欧美激情一级欧美精品| 一区二区视频网站| 欧美专区在线播放| 粉嫩av一区二区夜夜嗨| 91久久久精品| 久久国产视频网| 噜噜噜噜噜久久久久久91| 韩国av一区二区三区在线观看| 国产精品久久精品国产| 久久aⅴ国产欧美74aaa| 日韩一本精品| 欧美韩国日本一区| 麻豆av免费在线| 色悠悠久久综合| a级片在线观看视频| 日韩三级中文字幕| 一区二区国产精品精华液| 中文字幕精品视频| 中文字幕av资源| 国产主播喷水一区二区| 精品综合免费视频观看| 日韩视频专区| 亚洲色图.com| 手机精品视频在线| 亚洲精品一区二区三区影院| 亚洲天堂黄色片| 欧美丰满片xxx777| 精品人妻一区二区三区麻豆91 | 亚洲国产91精品在线观看| 亚洲熟女少妇一区二区| 久久精品视频网站| 精品人妻一区二区三区四区不卡 | 少妇aaaaa| 欧美极品少妇xxxxx| 好吊色在线观看| 日韩欧美一区二区三区久久婷婷| 国产精品国产三级国产三级人妇 | 亚洲自拍中文字幕| 成人小视频免费在线观看| 少妇无码av无码专区在线观看| 精品久久香蕉国产线看观看亚洲 | 国产精品无人区| 国产超碰91| 欧美日本一区二区| 综合欧美亚洲日本| 国产三区在线播放| 先锋影音欧美| 国产精品99久久久久久久vr | 亚洲自拍另类综合| 啊啊啊国产视频| 欧美一区二区三区不卡| 精品无人码麻豆乱码1区2区 | 秋霞成人午夜伦在线观看| 黄页网站在线看| 日韩中文在线字幕| 国产视频一区二区在线| 爱爱的免费视频| 久久久久久久9| 2022国产精品| 精品欧美一区二区三区久久久| 久久精品国产美女| 成人免费视频观看视频| 国产欧美亚洲视频| 久久综合一区二区三区| 成人高h视频在线| 欧美日韩在线直播| 91在线视频免费播放| 污污网站免费观看| 日韩免费不卡av| 中文字幕亚洲无线码在线一区| 一级黄色片视频| 亚洲一区二区福利视频| 91九色蝌蚪成人| 国产精品久久久久久久久久久久久久 | 日韩av一区在线| 欧美一区二区成人| 欧美综合欧美视频| 国产河南妇女毛片精品久久久 | 狠狠爱在线视频一区| 久久激情久久| 少妇黄色一级片| 日韩中文第一页| 一区二区不卡在线观看| 亚洲精品一级片| 国产在线a视频| 欧美大波大乳巨大乳| 久久久久人妻精品一区三寸| 久久久久se| 99精品99久久久久久宅男| 中文字幕亚洲二区| 懂色av一区二区三区免费观看| 日韩国产欧美视频| 久久精品女人天堂| 国产视频一区二区三| 日韩乱码人妻无码中文字幕久久| 日韩在线视频网| 日韩激情av在线播放| 91精品国产麻豆| 欧美性猛交xxxx乱大交极品| 亚洲激情视频在线播放| 成人免费福利在线| 99在线免费视频观看| 奇米777第四色| 久久99国产综合精品免费| 午夜爽爽爽男女免费观看| 国产无套内射又大又猛又粗又爽| 99热手机在线| 美女伦理水蜜桃4| 欧美在线a视频| 久久精品久久精品久久| 欧美牲交a欧美牲交aⅴ免费下载| 性chinese极品按摩| 久久久久久久9| 久久婷婷一区二区| 极品魔鬼身材女神啪啪精品| 免费看一级黄色| 偷偷操不一样的久久| 中文字幕免费在线看| 久久久久麻豆v国产精华液好用吗| 人妻少妇精品久久| 久久久久久久片| 日韩成人av影院| www.久久视频| 91亚洲精品乱码久久久久久蜜桃| 亚洲一区在线观看网站| 亚洲国产三级在线| 亚洲在线中文字幕| 亚洲精品免费电影| 欧美午夜寂寞影院| 日韩视频一区在线| 国产免费久久av| 欧美日韩最好看的视频| 国产成人精品一区二区在线| 欧美激情精品在线| 久久九九亚洲综合| 97国产真实伦对白精彩视频8| 久久久久久久97| 成人久久久久久| 日韩伦理在线免费观看| 99日在线视频| 在线播放成人av| 免费欧美在线视频| 欧美午夜片在线观看| 97在线视频免费观看| 婷婷五月色综合| 国产福利拍拍拍| 国产精品灌醉下药二区| 九九热99久久久国产盗摄| 日韩久久精品一区二区三区| 人妻夜夜添夜夜无码av| 日本黄色特级片| 国产成人无码一区二区三区在线| 午夜视频福利在线观看| 亚洲综合免费观看高清完整版| 亚洲精品中文字幕av| 国产精品天美传媒沈樵| www.久久av.com| 一级在线观看视频| 91国偷自产中文字幕久久| 国产在线国偷精品产拍免费yy | 欧美大片一区二区三区| 成年人黄色在线观看| 中文字幕成人动漫| 亚洲国产精品18久久久久久| 中文字幕第一区第二区| 精品一区二区三区电影| 伊人狠狠色丁香综合尤物| 国产黄色大片网站| 性色av香蕉一区二区| 亚洲av无码一区二区三区观看| 天天影视涩香欲综合网| 97免费高清电视剧观看| www日韩精品| 中文一区二区完整视频在线观看| 欧洲日韩成人av| 欧美美女性视频| 亚洲狼人综合网| 精品亚洲永久免费精品| 日韩av高清在线看片| 人妻 日韩精品 中文字幕| 在线观看视频一区二区欧美日韩| 5252色成人免费视频| youjizz.com在线观看| 男人的午夜天堂| 91麻豆国产自产在线观看| 亚洲丝袜一区在线| 日本黄大片在线观看| 免费看av在线| 在线区一区二视频| 国产精品无码人妻一区二区在线| 日韩成人av影视| 综合网中文字幕| 亚洲在线视频观看| 日韩污视频在线观看| 欧美日韩中文一区| 日韩一区不卡| 国产超碰在线一区| 久久riav二区三区| 久久精品国产亚洲高清剧情介绍| 91久久精品在线| 国产黄a三级三级三级| 亚洲视频在线观看视频| 亚洲理论电影在线观看| 一级黄色片网站| 欧美一区二区三区视频| 亚洲小视频网站| 久久久久久久电影| 欧美一区观看| 免费观看a视频| 91精品国产乱码久久蜜臀| 色大师av一区二区三区| 中文字幕一区在线播放| 欧美在线播放高清精品| 一区二区三区四区视频在线 | 18精品爽视频在线观看| 日韩精品在线观看一区| 99久久99精品| 大桥未久av一区二区三区| 毛片在线视频观看| 国产91精品在线观看| 日本在线成人一区二区| 日本一不卡视频| 高清视频在线观看一区| 国产美女在线精品| 久久婷婷综合色|