精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

R語言學(xué)習(xí)筆記(2):數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu)

大數(shù)據(jù)
盡管前面提到R是面向?qū)ο蟮?,但是個人認(rèn)為R中的所謂對象其實只是一種結(jié)構(gòu)(struct)。還是要使用函數(shù)對其進(jìn)行操作。

R中的數(shù)據(jù)結(jié)構(gòu)主要面向《線性代數(shù)》中的一些概念,如向量、矩陣等。值得注意的是,R中其實沒有簡單數(shù)據(jù)(數(shù)值型、邏輯型、字符型等),對于簡單類型會自動看做長度為1的向量。比如:

  1. > b=5 
  2. > length(b) [1] 1 
  3. > typeof(b) [1] "double" 
  4. > mode(b) [1] "numeric" 

R中最重要的數(shù)據(jù)結(jié)構(gòu)是向量(vector)和矩陣(matrix)。

向量由一系列類型相同的有序元素構(gòu)成;矩陣是數(shù)組(array)的一個特例:維數(shù)為2的數(shù)組;而數(shù)組又是增加了維度(dim)屬性的向量。

除此之外,列表(list)和數(shù)據(jù)框(data frame)分別是向量和矩陣的泛化——列表允許包含不同類型的元素,甚至可以把對象作為元素;數(shù)據(jù)框允許每列使用不同類型的元素。對于列表和數(shù)據(jù)框,其中的元素通常稱為分量(components)。

對象的類型和長度

R中所有的對象都有類型和長度屬性,可以通過函數(shù)typeof()和length()獲取/設(shè)置。舉例如下:

  1. > x = c(1,2,3,4) > x [1] 1 2 3 4 
  2. > typeof(x) [1] "double" 
  3. > length(x) [1] 4 
  4. > dim(x)=c(2,2) > x      [,1] [,2] [1,]    1    3 [2,]    2    4 
  5. > typeof(x) [1] "double" 
  6. > length(x) [1] 4 
  7.  
  8. > Lst <- list(name="Fred"wife="Mary"no.children=3, +                    cchild.ages=c(4,7,9)) >  
  9. > Lst $name [1] "Fred"  $wife [1] "Mary"  $no.children [1] 3  $child.ages [1] 4 7 9 
  10.  
  11. > typeof(Lst) [1] "list" 
  12. > length(Lst) [1] 4 

typeof()函數(shù)可能返回如下的值(在R源代碼src/main/util.c的TypeTable中定義):

# 數(shù)據(jù)對象
logical        含邏輯值的向量 
integer        含整數(shù)值的向量 
double        含實數(shù)值的向量 
complex        含復(fù)數(shù)值的向量 
character    含字符值的向量 
raw            含字節(jié)值的向量 

# 其他對象
list        列表 
NULL        空 
closure        函數(shù) 
special        不可針對參數(shù)求值的內(nèi)置函數(shù) 
builtin        可針對參數(shù)求值的內(nèi)置函數(shù) 
environment    環(huán)境 

# 通常在R內(nèi)部使用
symbol        變量名 
pairlist    成對列表對象 
promise        用于實現(xiàn)悠閑賦值的對象 
language     R 語言構(gòu)建 
...            特定變量長度參數(shù)
any            可以匹配任何類型的特殊類型
expression    表達(dá)式對象 
externalptr    外表指針對象 
weakref        弱引用對象
char            字符
bytecode        二進(jìn)制

對象的類型不是一成不變的,可以隨時進(jìn)行轉(zhuǎn)換。接著上面的例子:

  1. > typeof(x) [1] "double" 
  2. > y = as.logical(x) > typeof(y) [1] "logical" 轉(zhuǎn)換的規(guī)則如下表: |----|                | to numeric                | to logical                    | to character |---+--- 
  3. from numeric        -                    |0 → FALSE 其它數(shù)字 → TRUE    | 1, 2, ... → "1", "2" 
  4. from logical        FALSE → 0 TRUE → 1        |-                        | TRUE → "TRUE"   FALSE → "FALSE"     
  5. from character        "1", "2", ... → 1, 2, ... "A",... →NA | "FALSE", "F" → FALSE "TRUE", "T" → TRUE 其它 → NA |  

對象的長度也可以隨時發(fā)生改變,常見的包括如下情況:

  1. > # 擴(kuò)大索引范圍 
  2. > x = c(1,2,3) > x [1] 1 2 3 
  3. > x[5] = 12 
  4. > x [1]  1  2  3 NA 12 
  5. > length(x) [1] 5 
  6. > # 直接設(shè)置length屬性 
  7. > length(x) = 2 
  8. > x [1] 1 2 
  9. > # 重新賦值(略) 
  10.     •    ✓    對象的class和attributes typeof()處理對象內(nèi)元素的類型,而class()處理對象本身的類,例如: > x = 1:6 
  11. > x [1] 1 2 3 4 5 6 
  12. > typeof(x) [1] "integer" 
  13. > class(x) [1] "integer" 
  14. > dim(x) = c(3,2) > x      [,1] [,2] [1,]    1    4 [2,]    2    5 [3,]    3    6 
  15. > typeof(x) [1] "integer" 
  16. > class(x) [1] "matrix" 

通過class還可以更改對象的類,例如:

  1. > x = 1:6 
  2. > class(x) [1] "integer" 
  3. > class(x) = "matrix" 錯誤于class(x) = "matrix" :    除非維度的長度為二(目前是0),否則不能設(shè)為矩陣類別 > class(x) = "logical" 
  4. > x [1] TRUE TRUE TRUE TRUE TRUE TRUE 

除了typeof和length之外,其他class的對象可能還會有其他的屬性,可以通過函數(shù)attributes()和attr()進(jìn)行操作,例如:

  1. > x = 1:6 
  2. > attributes(x) NULL > dim(x) = c(3,2) > attributes(x) $dim [1] 3 2 
  3.  
  4. > x      [,1] [,2] [1,]    1    4 [2,]    2    5 [3,]    3    6 
  5. > attr(x,"dim") = c(2,3) > x      [,1] [,2] [,3] [1,]    1    3    5 [2,]    2    4    6 

從例子可以看出,屬性以列表形式保存,其中所有元素都有名字。

從例子還可以看出,R的數(shù)組中,元素的排列順序是第一下標(biāo)變化最快,最后下標(biāo)變化最慢。這在FORTRAN中叫做“ 按列次序”。

一些常見的屬性如下:

names,可以為向量或列表的每個元素增加標(biāo)簽。

  1. > x = 1:6 
  2. > x [1] 1 2 3 4 5 6 
  3. > attributes(x) NULL  > attr(x,'names') = c('a','b','c') > x    a    b    c <NA> <NA> <NA>  
  4.    1    2    3    4    5    6  
  5. > attributes(x) $names [1] "a" "b" "c" NA  NA  NA  

dim,標(biāo)記對象的維度。除向量外,基于數(shù)組的對象都會有一個維度屬性,是一個指定數(shù)組各維度長度的整數(shù)向量。與下標(biāo)類似,維度也可以命名。通過dimnames屬性可以實現(xiàn)這一目的:

  1. > x = array(1:6,2:3) > x      [,1] [,2] [,3] [1,]    1    3    5 [2,]    2    4    6 
  2. > attributes(x) $dim [1] 2 3 
  3.  
  4. > names = list(c('x','y'),c('a','b','c')) > dimnames(x) = names > x   a b c x 1 3 5 y 2 4 6 
  5. > attributes(x) $dim [1] 2 3  $dimnames $dimnames[[1]] [1] "x" "y"  $dimnames[[2]] [1] "a" "b" "c" 

訪問對象中的元素

既然對象是元素的集合,很自然就會想到使用下標(biāo)來訪問對象中的元素:

  1. > x = array(6:1,2:3) > x      [,1] [,2] [,3] [1,]    6    4    2 [2,]    5    3    1 
  2. > x[1]        #按照存儲的順序訪問單個元素 
  3. [1] 6 
  4. > x[2]        #按照存儲的順序訪問單個元素 
  5. [1] 5 
  6. > x[3]        #按照存儲的順序訪問單個元素 
  7. [1] 4 
  8. > x[1,2]        #通過多個下標(biāo)訪問單個元素 
  9. [1] 4 
  10. > x[1,]        #返回一行 
  11. [1] 6 4 2 
  12. > x[,1]        #返回一列 
  13. [1] 6 5  

如果對象有names屬性,還可以通過names進(jìn)行索引:

 
  1. > x = array(6:1,2:3) >  
  2. > names(x) = c('a','b','c') > x      
  3. [,1] [,2] [,3] [1,]    6    4    2 [2,]    
  4. 5    3    1 attr(,"names") [1] "a" "b" "c" NA  NA  NA  > x['b']       
  5.  #等價于x[2] 
  6. b  5  

上面兩個例子都是返回對象中的單個元素。在R中,還可以返回對象的多個元素,此時使用的索引不是簡單的數(shù)值或字符串,而是一個向量。繼續(xù)上面的例子:

  1. > x[1:3] a b c  6 5 4  
  2. > x[c(3,4)]    c <NA>  
  3.    4    3  
  4. > x[c(1,2),c(1,2)]      [,1] [,2] [1,]    6    4 [2,]    5    3 
  5. > x[c('a','b')] a b  6 5  

用序列填充對象

前面的例子中,你可能會注意到一些與python類似的語法,比如序列:

a:b

R中提供了一些創(chuàng)建序列的方法,可以很方便的填充對象。包括規(guī)則序列和隨機(jī)序列。

規(guī)則序列用于產(chǎn)生有規(guī)則的序列:

使用a:b的形式是最簡單的用法;

如果需要更多的控制,可以使用seq(from,to,by,length,along)函數(shù);

使用rep()函數(shù)可以產(chǎn)生重復(fù)的元素。

例如:

 
  1. > 1:3 [1] 1 2 3 
  2. > 2*1:3 [1] 2 4 6 
  3. > 3:1 [1] 3 2 1 
  4.  
  5. > seq(1,2,0.2) [1] 1.0 1.2 1.4 1.6 1.8 2.0 
  6. > seq(1,2,0.3) [1] 1.0 1.3 1.6 1.9 
  7. > seq(to=2,by=.2) [1] 1.0 1.2 1.4 1.6 1.8 2.0 
  8. > seq(to=2,by=.2,length=3) [1] 1.6 1.8 2.0 
  9.  
  10. > rep(1:3,2) [1] 1 2 3 1 2 3 
  11. > rep(1:3,each=2) [1] 1 1 2 2 3 3 
 

隨機(jī)序列用于產(chǎn)生符合一定分布規(guī)則的數(shù)據(jù)。有大量的函數(shù)用于產(chǎn)生隨機(jī)序列,這里只列出一些函數(shù)的名稱:

數(shù)據(jù)編輯器

我們當(dāng)然可以使用下標(biāo)操作對象,編輯對象中的數(shù)據(jù)元素。但是R提供的一個可視化的工具能夠帶來更多的便利,這就是數(shù)據(jù)編輯器。
使用data.entry()函數(shù)可以打開數(shù)據(jù)編輯器:

> x = array(6:1,2:3) > data.entry(x)

原文鏈接:http://www.cnblogs.com/holbrook/archive/2013/05/09/3068613.html

【編輯推薦】

1.R語言學(xué)習(xí)筆記(1):R是什么

責(zé)任編輯:彭凡 來源: 博客園
相關(guān)推薦

2013-05-14 09:42:36

R語言

2013-05-10 14:37:37

2015-08-18 09:42:25

2024-01-12 09:00:22

Swift常量數(shù)據(jù)類型

2023-10-17 07:57:56

Python數(shù)據(jù)類型

2016-11-11 14:12:19

R語言

2022-05-23 08:19:19

Redis數(shù)據(jù)結(jié)構(gòu)內(nèi)存

2023-09-15 10:33:41

算法數(shù)據(jù)結(jié)構(gòu)

2022-03-01 23:31:29

Python編程語言變量

2009-06-24 08:04:18

Hibernate基礎(chǔ)核心接口數(shù)據(jù)類型

2021-04-05 08:22:54

Python進(jìn)制數(shù)據(jù)類型

2010-08-11 09:14:33

DB2數(shù)據(jù)類型

2021-06-08 06:01:00

C++數(shù)據(jù)結(jié)構(gòu)向量和數(shù)組

2009-08-14 15:54:12

C#編程語言

2010-08-10 17:17:59

2011-08-04 09:56:30

Objective-C 變量 數(shù)據(jù)類型

2009-08-27 15:47:00

C#數(shù)據(jù)類型string

2019-09-02 09:48:39

Redis數(shù)據(jù)結(jié)構(gòu)對象

2021-06-08 10:41:00

Go語言算法

2011-07-07 10:18:58

Cocoa 實例變量 數(shù)據(jù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

一级全黄少妇性色生活片| 实拍女处破www免费看| 18在线观看的| 99精品国产99久久久久久白柏| 午夜免费在线观看精品视频| 欧美 变态 另类 人妖| 成人a在线观看高清电影| 亚洲免费av观看| 久久99精品久久久久久久青青日本| 免费av网站在线| 亚洲国产精品久久久久蝴蝶传媒| 欧美日本一道本在线视频| 精品成在人线av无码免费看| 久久这里精品| 国产精品996| 国产成人涩涩涩视频在线观看 | 无码人妻丰满熟妇精品区| 欧美疯狂party性派对| 亚洲成人久久久久| jizz18女人| 黄在线观看免费网站ktv| 国产精品成人免费精品自在线观看| 成人综合av网| 国产露脸91国语对白| 国产精品一卡| 九九视频这里只有精品| 东方伊人免费在线观看| 理论片一区二区在线| 欧美日韩情趣电影| 成年人免费在线播放| av在线免费播放| 欧美极品aⅴ影院| 久久久久国产精品视频| 亚洲av永久无码国产精品久久 | 午夜精品一区在线观看| 中文精品一区二区三区 | 久久久午夜精品| 97在线中文字幕| 99riav国产| 激情伊人五月天久久综合| 国产成人精品日本亚洲| 日韩精品成人一区| 激情久久一区| 欧美激情一级欧美精品| 国产大片免费看| 国产精品成人一区二区不卡| 中文字幕九色91在线| 久久精品老司机| 欧美交a欧美精品喷水| 欧美精品一区二区蜜臀亚洲| 麻豆网站免费观看| 不卡的国产精品| 欧美精品日韩一区| 手机av在线免费| 欧美一级在线| 欧美美女视频在线观看| 五月婷婷之婷婷| 羞羞视频在线观看一区二区| 欧美精品在线一区二区| 日本一二区免费| 精品91福利视频| 日韩一二三区视频| 伊人影院在线观看视频| 91精品久久久久久综合五月天 | 欧洲熟妇的性久久久久久| 精品中文字幕一区二区三区| 日韩欧美一区二区久久婷婷| 无码人妻少妇色欲av一区二区| 日韩在线视频一区二区三区| 精品欧美黑人一区二区三区| 国产chinese中国hdxxxx| 超碰在线一区| 国产午夜精品久久久 | 91大神在线播放精品| 你懂的国产视频| 日韩精品亚洲一区| 成人黄色大片在线免费观看| 99热这里只有精品3| 久久av电影| 不卡在线视频中文字幕| 成人动漫在线视频| 欧美综合视频在线| 久久久久久亚洲综合| 亚洲一区二区精品在线观看| 国产二区三区在线| 午夜影院在线观看欧美| 久久精品视频91| 国产精品视频一区视频二区 | 福利视频在线看| 一区在线播放视频| 国产欧美日韩网站| 成人在线视频免费| 精品国产青草久久久久福利| 瑟瑟视频在线观看| 中国成人一区| 欧美重口另类videos人妖| 在线视频 91| 成人99免费视频| 伊人久久99| 性欧美18~19sex高清播放| 欧美视频你懂的| 亚洲天堂2024| 天天射天天综合网| 啪一啪鲁一鲁2019在线视频| 国产剧情精品在线| 91欧美一区二区| 欧美交换配乱吟粗大25p| 在线手机中文字幕| 欧美一级午夜免费电影| 久久精品国产亚洲AV熟女| 欧美淫片网站| 国产成人极品视频| 黑人精品一区二区三区| 中文无字幕一区二区三区| 国内少妇毛片视频| 国产欧美在线观看免费| 日韩精品福利网站| 久久精品第一页| 久久精品免费看| 欧美一级二级三级| 黄色污网站在线观看| 在线电影院国产精品| 中文字幕被公侵犯的漂亮人妻| 欧美日韩天堂| 91美女高潮出水| 永久免费av片在线观看全网站| 疯狂蹂躏欧美一区二区精品| 女女调教被c哭捆绑喷水百合| 99久久www免费| 国产精品视频免费观看www| 午夜在线视频免费| 亚洲大片在线观看| 精品无码av一区二区三区不卡| 欧美成人自拍| 国产精品欧美激情| 户外极限露出调教在线视频| 欧美性色视频在线| 最近中文字幕无免费| 精品电影一区| 国产日韩欧美一区二区| 伦理av在线| 精品国产伦一区二区三区免费| 欧洲第一无人区观看| 韩国三级中文字幕hd久久精品| 亚洲日本欧美在线| 国产精品66| 日韩中文字幕在线免费观看| 国产精品久久久久久久久夜色| 久久精品一区二区三区不卡| 国产最新免费视频| 亚洲va久久| 国产成人精品免费久久久久 | 亚洲国产电影在线观看| 无码日韩人妻精品久久蜜桃| 欧美日韩123| 国产精品久久久久久久久免费看| 成人p站proumb入口| 欧美亚州韩日在线看免费版国语版| 日本xxxxxxxxx18| 日韩国产精品久久久| 翔田千里亚洲一二三区| 欧美天堂一区二区| 久热精品视频在线免费观看| av免费在线不卡| 亚洲国产欧美在线人成| jizz日本免费| 日本伊人午夜精品| 99精品视频网站| 一区中文字幕电影| 欧美亚洲午夜视频在线观看| 国产在线观看网站| 欧美日韩三级在线| 成人观看免费视频| 99久久精品免费看| 国产一级做a爰片久久| 68国产成人综合久久精品| 成人av蜜桃| 欧美一区久久久| 精品国产一区二区三区四区在线观看 | 亚洲欧美色图片| 91激情在线观看| 亚洲午夜久久久久| 精品无人区无码乱码毛片国产 | 欧美色道久久88综合亚洲精品| xxxx日本黄色| 国产成人免费视| 妞干网在线免费视频| 国产精品久久久久久麻豆一区软件| yy111111少妇影院日韩夜片| 日产福利视频在线观看| 日韩在线观看免费全集电视剧网站| 99热这里只有精品在线| 欧美性猛交xxxx富婆| 免费看污片的网站| 国产黄人亚洲片| 成年人在线观看视频免费| 亚洲一区二区| 欧美亚洲另类在线一区二区三区| 粉嫩一区二区三区在线观看| 欧美中文在线观看国产| 黄页视频在线播放| 亚洲男人天天操| 精品久久久久久亚洲综合网站 | 亚洲欧美在线观看| 好吊一区二区三区视频| 国产真实乱对白精彩久久| 国产91在线免费| 欧美日韩三级| 一本一道久久a久久精品综合| 欧美调教在线| 999国产视频| 亚洲毛片在线免费| 国产成人啪精品视频免费网| 久久国产精品黑丝| 久久精品小视频| 国产一级在线观看| 日韩电视剧在线观看免费网站| 国产美女免费看| 欧美色图片你懂的| 51国产偷自视频区视频| 亚洲精品成人在线| 波多野结衣喷潮| 国产欧美一区二区精品仙草咪| 国模私拍在线观看| 国产精品主播直播| 五月天中文字幕在线| 日本特黄久久久高潮| 凹凸国产熟女精品视频| 韩日精品视频| 日韩在线视频在线| 欧美/亚洲一区| 综合网五月天| 国产精品传媒精东影业在线| 亚洲精品欧洲精品| 欧美丝袜一区| 视频一区二区三| 国产一区二区三区91| 欧美不卡三区| 九九久久精品| 欧洲精品码一区二区三区免费看| 欧美激情99| 欧美久久久久久久| 天堂资源在线亚洲| 久久久久久亚洲精品不卡4k岛国| 岛国精品一区| 久久精品一区二区三区不卡免费视频| 都市激情亚洲| 久久av免费观看| 丝袜美腿综合| 日本一区二区三区四区在线观看| 自拍亚洲一区| 少妇免费毛片久久久久久久久| 国产一区网站| 午夜老司机精品| 爽成人777777婷婷| 大桥未久一区二区| 国产一区久久| 97国产精东麻豆人妻电影| 免费日韩精品中文字幕视频在线| 逼特逼视频在线| 日韩精品午夜视频| 一区二区三区四区毛片| 国产乱码精品1区2区3区| 成年人看片网站| 99久久久久免费精品国产| av直播在线观看| 国产欧美日韩在线观看| 欧美性生给视频| 一区二区三区免费| 国产午夜性春猛交ⅹxxx| 色狠狠桃花综合| 国产精品九九九九| 欧美精品一区二区高清在线观看| 激情小说 在线视频| 色婷婷久久一区二区| 欧美韩日亚洲| 国产精品igao视频| 国产日韩一区二区三免费高清| 成人av网站观看| 国产乱码精品一区二区亚洲| 亚洲人成77777| 亚洲欧洲日本mm| 88av.com| 成人午夜在线播放| av在线网站观看| 综合网在线视频| 好吊操这里只有精品| 欧美网站大全在线观看| 国内精品久久久久久久久久久| 日韩激情片免费| 国产网站在线免费观看| 91精品国产99| 伊人国产精品| 蜜桃麻豆91| 牛夜精品久久久久久久99黑人| 国产原创中文在线观看| 麻豆91精品91久久久的内涵| 亚洲色偷偷色噜噜狠狠99网| 国产欧美日韩视频一区二区 | 欧美日韩一区二区免费在线观看| 在线观看色网站| 日韩激情视频在线| 任你弄在线视频免费观看| 国产精品va在线播放| 欧美视频三区| 亚洲国产精品久久久久久女王| 在线看片欧美| 欧美日韩久久婷婷| 国产欧美日韩麻豆91| 日本三级欧美三级| 91精品国产手机| 国产乱视频在线观看| 97色伦亚洲国产| 亚洲视频国产精品| 亚洲乱码国产乱码精品天美传媒| 一本久道久久综合婷婷鲸鱼| 五月天六月丁香| 国产精品网友自拍| 国产精品久久久久久人| 亚洲国产精品99| 男女羞羞视频在线观看| 91精品视频在线播放| 欧美艳星介绍134位艳星| 日韩免费视频播放| 粉嫩在线一区二区三区视频| 成人免费视频入口| 在线观看国产日韩| 四虎成人免费在线| 97在线看免费观看视频在线观看| 亚洲精品一区二区三区在线| 在线视频91| 精品一区在线看| 日本二区三区视频| 欧美日韩一二三区| 9色在线视频网站| 国产精品美女久久久免费| 国产探花一区| 亚洲人辣妹窥探嘘嘘| 国产亚洲一区二区三区四区| 亚洲天堂av片| 亚洲欧美中文另类| 欧美大电影免费观看| 欧美激情视频一区二区三区| 国产精品腿扒开做爽爽爽挤奶网站| 香港三日本8a三级少妇三级99| 亚洲福利一区二区三区| 黄片毛片在线看| 午夜精品久久17c| 欧美电影在线观看完整版| 91专区在线观看| 26uuu色噜噜精品一区二区| 日韩一区二区视频在线| 亚洲免费av电影| 日韩不卡视频在线观看| 亚洲国产日韩综合一区| 六月丁香综合在线视频| www日韩在线| 精品久久久久久久一区二区蜜臀| 男女免费观看在线爽爽爽视频| 久草精品电影| 日韩精彩视频在线观看| 在线视频这里只有精品| 5566中文字幕一区二区电影| 性欧美video高清bbw| 国产欧美欧洲| 首页国产欧美日韩丝袜| 国产精品情侣呻吟对白视频| 欧美一级午夜免费电影| mm视频在线视频| 欧美精品一区二区三区在线看午夜| 男人操女人的视频在线观看欧美| 亚洲国产123| 亚洲第一区在线观看| 久久久久久久| 欧美日韩一区二区三区电影| 不卡的av中国片| 在线观看免费视频一区| 欧美夫妻性生活xx| 一个色免费成人影院| av中文字幕网址| 午夜天堂影视香蕉久久| 成年人视频免费在线观看| 91天堂在线观看| 亚洲欧美久久| 91麻豆精品成人一区二区| 亚洲国产成人精品电影| 成人午夜sm精品久久久久久久| www.avtt| 中文字幕国产精品一区二区| www.国产欧美| 国产成人精品亚洲精品| 欧美在线免费一级片| 美女脱光内衣内裤| 日韩亚洲欧美在线| 欧美gay囗交囗交| 小泽玛利亚av在线| 中文字幕的久久| 网站黄在线观看| 亚洲xxxxx| 免费欧美在线视频|