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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

八、Pandas的基本使用

發布時間:2024/7/5 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 八、Pandas的基本使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Pandas的基本使用

點擊標題即可獲取文章源代碼和筆記

4.1.0 概要

Pandas基礎處理Pandas是什么?為什么用?核心數據結構DataFramePanelSeries基本操作運算畫圖文件的讀取與存儲高級處理4.1Pandas介紹4.1.1 Pandas介紹 - 數據處理工具panel + data + analysispanel面板數據 - 計量經濟學 三維數據4.1.2 為什么使用Pandas便捷的數據處理能力讀取文件方便封裝了Matplotlib、Numpy的畫圖和計算4.1.3 DataFrame結構:既有行索引,又有列索引的二維數組屬性:shapeindexcolumnsvaluesT方法:head()tail()3 DataFrame索引的設置1)修改行列索引值2)重設索引3)設置新索引2 PanelDataFrame的容器3 Series帶索引的一維數組屬性indexvalues總結:DataFrame是Series的容器Panel是DataFrame的容器 4.2 基本數據操作4.2.1 索引操作1)直接索引先列后行2)按名字索引loc3)按數字索引iloc4)組合索引數字、名字4.2.3 排序對內容排序dataframeseries對索引排序dataframeseries 4.3 DataFrame運算算術運算邏輯運算邏輯運算符布爾索引邏輯運算函數query()isin()統計運算min max mean median var stdnp.argmax()np.argmin()自定義運算apply(func, axis=0)Truefunc:自定義函數 4.4 Pandas畫圖sr.plot() 4.5 文件讀取與存儲4.5.1 CSVpd.read_csv(path)usecols=names=dataframe.to_csv(path)columns=[]index=Falseheader=False4.5.2 HDF5hdf5 存儲 3維數據的文件key1 dataframe1二維數據key2 dataframe2二維數據pd.read_hdf(path, key=)df.to_hdf(path, key=)4.5.3 JSONpd.read_json(path)orient="records"lines=Truedf.to_json(patn)orient="records"lines=True

4.1.3 DataFrame

import numpy as np # 創建一個符合正態分布的10個股票5天的漲跌幅數據 stock_change = np.random.normal(0,1,(10,5)) stock_change array([[ 0.77072465, 1.30408183, -0.44043464, 0.8900768 , -0.80947118],[ 0.92407994, 0.01646795, -1.26614793, 1.52393669, -0.85373051],[-1.68378051, 0.4302981 , 0.8069393 , 0.60557427, -0.03960376],[ 0.75708007, -0.39899325, 0.23027082, -0.89585658, -1.86590247],[-0.41516245, -1.31841546, 0.16256478, -0.67449097, -1.26234013],[-0.27687242, -0.74154521, -0.03755446, 1.24182603, -0.79444361],[-0.2549323 , -0.41034663, -1.85076521, -1.28663451, -0.28566877],[ 1.22453612, -1.60200055, -1.83171522, -0.85322799, -1.70950421],[ 2.00461483, 1.49338564, 0.33928513, -0.1776084 , -0.39698965],[ 0.2184662 , -0.03868143, -0.21432675, 0.00604093, 1.35011139]]) import pandas as pd pd.DataFrame(stock_change) 012340123456789
0.7707251.304082-0.4404350.890077-0.809471
0.9240800.016468-1.2661481.523937-0.853731
-1.6837810.4302980.8069390.605574-0.039604
0.757080-0.3989930.230271-0.895857-1.865902
-0.415162-1.3184150.162565-0.674491-1.262340
-0.276872-0.741545-0.0375541.241826-0.794444
-0.254932-0.410347-1.850765-1.286635-0.285669
1.224536-1.602001-1.831715-0.853228-1.709504
2.0046151.4933860.339285-0.177608-0.396990
0.218466-0.038681-0.2143270.0060411.350111
# 構造行索引序列 stock_code = ['股票' + str(i) for i in range(stock_change.shape[0])] stock_code ['股票0', '股票1', '股票2', '股票3', '股票4', '股票5', '股票6', '股票7', '股票8', '股票9'] # 添加行索引 data = pd.DataFrame(stock_change,index=stock_code) data 01234股票0股票1股票2股票3股票4股票5股票6股票7股票8股票9
0.7707251.304082-0.4404350.890077-0.809471
0.9240800.016468-1.2661481.523937-0.853731
-1.6837810.4302980.8069390.605574-0.039604
0.757080-0.3989930.230271-0.895857-1.865902
-0.415162-1.3184150.162565-0.674491-1.262340
-0.276872-0.741545-0.0375541.241826-0.794444
-0.254932-0.410347-1.850765-1.286635-0.285669
1.224536-1.602001-1.831715-0.853228-1.709504
2.0046151.4933860.339285-0.177608-0.396990
0.218466-0.038681-0.2143270.0060411.350111
# 添加列索引 date = pd.date_range(start="20200618",periods=5,freq="B") # start 開始時間, periods 間隔時間,freq 按照什么間隔 d w 5h date DatetimeIndex(['2020-06-18', '2020-06-19', '2020-06-22', '2020-06-23','2020-06-24'],dtype='datetime64[ns]', freq='B') # 添加列索引 data = pd.DataFrame(stock_change,index=stock_code,columns=date) data 2020-06-182020-06-192020-06-222020-06-232020-06-24股票0股票1股票2股票3股票4股票5股票6股票7股票8股票9
0.7707251.304082-0.4404350.890077-0.809471
0.9240800.016468-1.2661481.523937-0.853731
-1.6837810.4302980.8069390.605574-0.039604
0.757080-0.3989930.230271-0.895857-1.865902
-0.415162-1.3184150.162565-0.674491-1.262340
-0.276872-0.741545-0.0375541.241826-0.794444
-0.254932-0.410347-1.850765-1.286635-0.285669
1.224536-1.602001-1.831715-0.853228-1.709504
2.0046151.4933860.339285-0.177608-0.396990
0.218466-0.038681-0.2143270.0060411.350111

DataFrame屬性

data.shape (10, 5) data.index Index(['股票0', '股票1', '股票2', '股票3', '股票4', '股票5', '股票6', '股票7', '股票8', '股票9'], dtype='object') data.columns DatetimeIndex(['2020-06-18', '2020-06-19', '2020-06-22', '2020-06-23','2020-06-24'],dtype='datetime64[ns]', freq='B') data.values array([[ 0.77072465, 1.30408183, -0.44043464, 0.8900768 , -0.80947118],[ 0.92407994, 0.01646795, -1.26614793, 1.52393669, -0.85373051],[-1.68378051, 0.4302981 , 0.8069393 , 0.60557427, -0.03960376],[ 0.75708007, -0.39899325, 0.23027082, -0.89585658, -1.86590247],[-0.41516245, -1.31841546, 0.16256478, -0.67449097, -1.26234013],[-0.27687242, -0.74154521, -0.03755446, 1.24182603, -0.79444361],[-0.2549323 , -0.41034663, -1.85076521, -1.28663451, -0.28566877],[ 1.22453612, -1.60200055, -1.83171522, -0.85322799, -1.70950421],[ 2.00461483, 1.49338564, 0.33928513, -0.1776084 , -0.39698965],[ 0.2184662 , -0.03868143, -0.21432675, 0.00604093, 1.35011139]]) data.T 股票0股票1股票2股票3股票4股票5股票6股票7股票8股票92020-06-182020-06-192020-06-222020-06-232020-06-24
0.7707250.924080-1.6837810.757080-0.415162-0.276872-0.2549321.2245362.0046150.218466
1.3040820.0164680.430298-0.398993-1.318415-0.741545-0.410347-1.6020011.493386-0.038681
-0.440435-1.2661480.8069390.2302710.162565-0.037554-1.850765-1.8317150.339285-0.214327
0.8900771.5239370.605574-0.895857-0.6744911.241826-1.286635-0.853228-0.1776080.006041
-0.809471-0.853731-0.039604-1.865902-1.262340-0.794444-0.285669-1.709504-0.3969901.350111

DataFrame方法

data.head() # 返回前5行數據 2020-06-182020-06-192020-06-222020-06-232020-06-24股票0股票1股票2股票3股票4
0.7707251.304082-0.4404350.890077-0.809471
0.9240800.016468-1.2661481.523937-0.853731
-1.6837810.4302980.8069390.605574-0.039604
0.757080-0.3989930.230271-0.895857-1.865902
-0.415162-1.3184150.162565-0.674491-1.262340
data.tail() # 返回后5行數據 2020-06-182020-06-192020-06-222020-06-232020-06-24股票5股票6股票7股票8股票9
-0.276872-0.741545-0.0375541.241826-0.794444
-0.254932-0.410347-1.850765-1.286635-0.285669
1.224536-1.602001-1.831715-0.853228-1.709504
2.0046151.4933860.339285-0.177608-0.396990
0.218466-0.038681-0.2143270.0060411.350111

3 DataFrame索引的設置

  • 修改行列索引值
data.index[2] '股票2' data.index[2] = "股票88" # 注意:單獨修改每一列的索引是不行的,在DataFrame中,只能對索引進行整體的修改 ---------------------------------------------------------------------------TypeError Traceback (most recent call last)<ipython-input-19-9e95917cc4d9> in <module> ----> 1 data.index[2] = "股票88"D:\ProgramData\Anaconda3\lib\site-packages\pandas\core\indexes\base.py in __setitem__(self, key, value)3908 3909 def __setitem__(self, key, value): -> 3910 raise TypeError("Index does not support mutable operations")3911 3912 def __getitem__(self, key):TypeError: Index does not support mutable operations stock_ = ["股票_{}".format(i) for i in range(10)] data.index = stock_ data.index Index(['股票_0', '股票_1', '股票_2', '股票_3', '股票_4', '股票_5', '股票_6', '股票_7', '股票_8','股票_9'],dtype='object')

重設索引

  • reset_index(drop=False)
  • 設置新的下標索引
  • drop:默認為False,不刪除原來索引,如果為True,刪除原來的索引值
# 重置索引,drop=False data.reset_index() index2020-06-18 00:00:002020-06-19 00:00:002020-06-22 00:00:002020-06-23 00:00:002020-06-24 00:00:000123456789
股票_00.7707251.304082-0.4404350.890077-0.809471
股票_10.9240800.016468-1.2661481.523937-0.853731
股票_2-1.6837810.4302980.8069390.605574-0.039604
股票_30.757080-0.3989930.230271-0.895857-1.865902
股票_4-0.415162-1.3184150.162565-0.674491-1.262340
股票_5-0.276872-0.741545-0.0375541.241826-0.794444
股票_6-0.254932-0.410347-1.850765-1.286635-0.285669
股票_71.224536-1.602001-1.831715-0.853228-1.709504
股票_82.0046151.4933860.339285-0.177608-0.396990
股票_90.218466-0.038681-0.2143270.0060411.350111
# 重置索引,drop=True data.reset_index(drop=True) 2020-06-182020-06-192020-06-222020-06-232020-06-240123456789
0.7707251.304082-0.4404350.890077-0.809471
0.9240800.016468-1.2661481.523937-0.853731
-1.6837810.4302980.8069390.605574-0.039604
0.757080-0.3989930.230271-0.895857-1.865902
-0.415162-1.3184150.162565-0.674491-1.262340
-0.276872-0.741545-0.0375541.241826-0.794444
-0.254932-0.410347-1.850765-1.286635-0.285669
1.224536-1.602001-1.831715-0.853228-1.709504
2.0046151.4933860.339285-0.177608-0.396990
0.218466-0.038681-0.2143270.0060411.350111

以某列值設置為新的索引

  • set_index(keys,drop=True)
  • keys:列索引名或者列索引名稱的列表
  • drop:boolean,default True 當作新的索引,刪除原來的索引列

設置新索引案例

  • 1.創建
df = pd.DataFrame({'month':[1,4,7,10],'year':[2012,2014,2013,2014],'sale':[55,40,84,31] }) df monthyearsale0123
1201255
4201440
7201384
10201431
  • 2、以月份設置新的索引
df.set_index('month') yearsalemonth14710
201255
201440
201384
201431
  • 設置多個索引,以年和月份
new_df = df.set_index(['year','month']) new_df saleyearmonth201212014420137201410
55
40
84
31
new_df.index MultiIndex([(2012, 1),(2014, 4),(2013, 7),(2014, 10)],names=['year', 'month'])

4.1.4 MultiIndex 與 Panel的關系

1 Multilndex多級或分層索引對象。

  • index屬性

names: levels的名稱

levels:每個level的元組值

new_df.index.names FrozenList(['year', 'month']) new_df.index.levels FrozenList([[2012, 2013, 2014], [1, 4, 7, 10]])

2 Panel

p = pd.Panel() p # 新版本已移除該函數 D:\ProgramData\Anaconda3\lib\site-packages\ipykernel_launcher.py:1: FutureWarning: The Panel class is removed from pandas. Accessing it from the top-level namespace will also be removed in the next version"""Entry point for launching an IPython kernel.<pandas.__getattr__.<locals>.Panel at 0x203fd31ea08> data 2020-06-182020-06-192020-06-222020-06-232020-06-24股票_0股票_1股票_2股票_3股票_4股票_5股票_6股票_7股票_8股票_9
0.7707251.304082-0.4404350.890077-0.809471
0.9240800.016468-1.2661481.523937-0.853731
-1.6837810.4302980.8069390.605574-0.039604
0.757080-0.3989930.230271-0.895857-1.865902
-0.415162-1.3184150.162565-0.674491-1.262340
-0.276872-0.741545-0.0375541.241826-0.794444
-0.254932-0.410347-1.850765-1.286635-0.285669
1.224536-1.602001-1.831715-0.853228-1.709504
2.0046151.4933860.339285-0.177608-0.396990
0.218466-0.038681-0.2143270.0060411.350111

Series

data.iloc[1,:] # 帶索引的一維數組 2020-06-18 0.924080 2020-06-19 0.016468 2020-06-22 -1.266148 2020-06-23 1.523937 2020-06-24 -0.853731 Freq: B, Name: 股票_1, dtype: float64 type(data.iloc[1,:]) pandas.core.series.Series

屬性

data.iloc[1,:].index DatetimeIndex(['2020-06-18', '2020-06-19', '2020-06-22', '2020-06-23','2020-06-24'],dtype='datetime64[ns]', freq='B') data.iloc[1,:].values array([ 0.92407994, 0.01646795, -1.26614793, 1.52393669, -0.85373051])

1. 創建Series

通過已有數據創建

  • 指定內容,默認索引
pd.Series(np.arange(10)) 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 dtype: int32
  • 指定索引
pd.Series([6.7,5.6,3,10,2],index=[1,2,3,4,5]) 1 6.7 2 5.6 3 3.0 4 10.0 5 2.0 dtype: float64
  • 通過字典數據創建
pd.Series({'red':100,'blue':200,'green':500,'yellow':1000 }) red 100 blue 200 green 500 yellow 1000 dtype: int64

總結

  • DataFrame 是 Series的容器
  • Panel 是 DataFrame的容器

4.2 基本數據操作

datas = pd.read_excel("./datas/szfj_baoan.xls") datas districtroomnumhallAREAC_floorfloor_numschoolsubwayper_price01234...12461247124812491250
baoan3289.3middle31007.0773
baoan42127.0high31006.9291
baoan1128.0low39003.9286
baoan1128.0middle30003.3568
baoan2278.0middle8115.0769
...........................
baoan4289.3low8004.2553
baoan2167.0middle30003.8060
baoan2267.4middle29105.3412
baoan2273.1low15105.9508
baoan3286.2middle32014.5244

1251 rows × 9 columns

datas.columns Index(['district', 'roomnum', 'hall', 'AREA', 'C_floor', 'floor_num', 'school','subway', 'per_price'],dtype='object') # 刪除列 datas = datas.drop(columns=[ 'school','subway',],axis=0) datas districtroomnumhallAREAC_floorfloor_numper_price01234...12461247124812491250
baoan3289.3middle317.0773
baoan42127.0high316.9291
baoan1128.0low393.9286
baoan1128.0middle303.3568
baoan2278.0middle85.0769
.....................
baoan4289.3low84.2553
baoan2167.0middle303.8060
baoan2267.4middle295.3412
baoan2273.1low155.9508
baoan3286.2middle324.5244

1251 rows × 7 columns

4.2.1 索引操作

1.直接使用行列索引(先列后行)

datas["per_price"][0] 7.0773

2. 按名字索引(先行后列)

datas.loc[0]["per_price"] 7.0773 datas.loc[0,"per_price"] 7.0773

3.按數字索引

datas.iloc[0,6] 7.0773 # 通過索引值獲取行名 datas.index[0:4] RangeIndex(start=0, stop=4, step=1) datas.loc[datas.index[0:4],["district","roomnum"]] districtroomnum0123
baoan3
baoan4
baoan1
baoan1
# datas.columns.get_indexer() 通過列名獲取索引值 datas.columns.get_indexer(["district","roomnum"]) array([0, 1], dtype=int64) datas.iloc[0:4,datas.columns.get_indexer(["district","roomnum"])] districtroomnum0123
baoan3
baoan4
baoan1
baoan1

4.2.2 賦值操作

# 直接修改原來的值 datas["hall"] = 5 datas.head() districtroomnumhallAREAC_floorfloor_numper_price01234
baoan3589.3middle317.0773
baoan45127.0high316.9291
baoan1528.0low393.9286
baoan1528.0middle303.3568
baoan2578.0middle85.0769
# 或者 datas.hall = 1 datas.head() districtroomnumhallAREAC_floorfloor_numper_price01234
baoan3189.3middle317.0773
baoan41127.0high316.9291
baoan1128.0low393.9286
baoan1128.0middle303.3568
baoan2178.0middle85.0769
datas.iloc[0,0] = "zzzz" datas.head() districtroomnumhallAREAC_floorfloor_numper_price01234
zzzz3189.3middle317.0773
baoan41127.0high316.9291
baoan1128.0low393.9286
baoan1128.0middle303.3568
baoan2178.0middle85.0769

4.2.3 排序

# 對內容進行排序, ascending=False降序排列 ,默認為True升序排列 datas.sort_values(by="per_price",ascending=False) districtroomnumhallAREAC_floorfloor_numper_price917356576296186...91184111886841047
baoan4193.59high2821.9040
baoan81248.99low721.2860
baoan1121.95middle2219.3622
baoan4193.59high2819.2328
baoan31113.60middle3116.5493
.....................
baoan2189.00middle161.6854
baoan2175.00high71.6667
baoan31110.00middle331.5909
baoan3189.00middle261.2247
baoan3198.90middle261.1931

1251 rows × 7 columns

datas.sort_values(by="per_price") districtroomnumhallAREAC_floorfloor_numper_price10476841188841911...186296576356917
baoan3198.90middle261.1931
baoan3189.00middle261.2247
baoan31110.00middle331.5909
baoan2175.00high71.6667
baoan2189.00middle161.6854
.....................
baoan31113.60middle3116.5493
baoan4193.59high2819.2328
baoan1121.95middle2219.3622
baoan81248.99low721.2860
baoan4193.59high2821.9040

1251 rows × 7 columns

# 按照多個字段進行排序 # 先按照“district”字段的內容進行排序,如果值相同,再按照“per_price”字段的內容進行排序 datas.sort_values(by=["district","per_price"]) districtroomnumhallAREAC_floorfloor_numper_price10476841188841911...2965763569170
baoan3198.90middle261.1931
baoan3189.00middle261.2247
baoan31110.00middle331.5909
baoan2175.00high71.6667
baoan2189.00middle161.6854
.....................
baoan4193.59high2819.2328
baoan1121.95middle2219.3622
baoan81248.99low721.2860
baoan4193.59high2821.9040
zzzz3189.30middle317.0773

1251 rows × 7 columns

# 按照行索引大小進行排序,默認從小到大排序 datas.sort_index() districtroomnumhallAREAC_floorfloor_numper_price01234...12461247124812491250
zzzz3189.3middle317.0773
baoan41127.0high316.9291
baoan1128.0low393.9286
baoan1128.0middle303.3568
baoan2178.0middle85.0769
.....................
baoan4189.3low84.2553
baoan2167.0middle303.8060
baoan2167.4middle295.3412
baoan2173.1low155.9508
baoan3186.2middle324.5244

1251 rows × 7 columns

sr = datas["per_price"] sr 0 7.0773 1 6.9291 2 3.9286 3 3.3568 4 5.0769... 1246 4.2553 1247 3.8060 1248 5.3412 1249 5.9508 1250 4.5244 Name: per_price, Length: 1251, dtype: float64 # 對Series類型的數據的內容進行排序 sr.sort_values() 1047 1.1931 684 1.2247 1188 1.5909 841 1.6667 911 1.6854... 186 16.5493 296 19.2328 576 19.3622 356 21.2860 917 21.9040 Name: per_price, Length: 1251, dtype: float64 # 對Series類型的數據的索引進行排序 sr.sort_index() 0 7.0773 1 6.9291 2 3.9286 3 3.3568 4 5.0769... 1246 4.2553 1247 3.8060 1248 5.3412 1249 5.9508 1250 4.5244 Name: per_price, Length: 1251, dtype: float64

4.3 DataFrame運算

  • 算術運算
  • # 對Series類型進行操作 datas["roomnum"] + 3 0 6 1 7 2 4 3 4 4 5.. 1246 7 1247 5 1248 5 1249 5 1250 6 Name: roomnum, Length: 1251, dtype: int64 datas["roomnum"].add(3).head() 0 6 1 7 2 4 3 4 4 5 Name: roomnum, dtype: int64 datas.iloc[:,1:4] roomnumhallAREA01234...12461247124812491250
    3189.3
    41127.0
    1128.0
    1128.0
    2178.0
    .........
    4189.3
    2167.0
    2167.4
    2173.1
    3186.2

    1251 rows × 3 columns

    # 對DataFrame類型進行操作 datas.iloc[:,1:4] + 10 roomnumhallAREA01234...12461247124812491250
    131199.3
    1411137.0
    111138.0
    111138.0
    121188.0
    .........
    141199.3
    121177.0
    121177.4
    121183.1
    131196.2

    1251 rows × 3 columns

  • 邏輯運算
  • # 邏輯判斷的結果可以作為篩選的依據 datas['AREA'] > 100 0 False 1 True 2 False 3 False 4 False... 1246 False 1247 False 1248 False 1249 False 1250 False Name: AREA, Length: 1251, dtype: bool # 可以進行布爾索引 datas[datas['AREA'] > 100] districtroomnumhallAREAC_floorfloor_numper_price15162526...12321238123912411243
    baoan41127.00high316.9291
    baoan41125.17middle155.8161
    baoan31151.00high204.9669
    baoan31116.00high185.0000
    baoan51151.25high307.6033
    .....................
    baoan51127.17low245.1113
    baoan41130.74low3013.0029
    baoan31102.10middle2810.8717
    baoan51151.30high297.2703
    baoan41142.25high326.3269

    322 rows × 7 columns

    # 多個邏輯判斷 # 篩選面積大于100 并且 放假小于40000的數據 (datas["AREA"]>100) & (datas["per_price"]< 40000) 0 False 1 True 2 False 3 False 4 False... 1246 False 1247 False 1248 False 1249 False 1250 False Length: 1251, dtype: bool # 布爾索引 datas[(datas["AREA"]>100) & (datas["per_price"]< 40000)] districtroomnumhallAREAC_floorfloor_numper_price15162526...12321238123912411243
    baoan41127.00high316.9291
    baoan41125.17middle155.8161
    baoan31151.00high204.9669
    baoan31116.00high185.0000
    baoan51151.25high307.6033
    .....................
    baoan51127.17low245.1113
    baoan41130.74low3013.0029
    baoan31102.10middle2810.8717
    baoan51151.30high297.2703
    baoan41142.25high326.3269

    322 rows × 7 columns

    邏輯運算函數

    # 條件查詢函數 datas.query("AREA>100 & per_price<40000") districtroomnumhallAREAC_floorfloor_numper_price15162526...12321238123912411243
    baoan41127.00high316.9291
    baoan41125.17middle155.8161
    baoan31151.00high204.9669
    baoan31116.00high185.0000
    baoan51151.25high307.6033
    .....................
    baoan51127.17low245.1113
    baoan41130.74low3013.0029
    baoan31102.10middle2810.8717
    baoan51151.30high297.2703
    baoan41142.25high326.3269

    322 rows × 7 columns

    datas["roomnum"].isin([4,5]) 0 False 1 True 2 False 3 False 4 False... 1246 True 1247 False 1248 False 1249 False 1250 False Name: roomnum, Length: 1251, dtype: bool # 可以指定值進行判斷,從而進行篩選操作 # 篩選出房間數量為4或者5的數據 datas[datas["roomnum"].isin([4,5])] districtroomnumhallAREAC_floorfloor_numper_price15262936...12321238124112431246
    baoan41127.00high316.9291
    baoan41125.17middle155.8161
    baoan51151.25high307.6033
    baoan41143.45middle256.9711
    baoan41134.60middle329.1828
    .....................
    baoan51127.17low245.1113
    baoan41130.74low3013.0029
    baoan51151.30high297.2703
    baoan41142.25high326.3269
    baoan4189.30low84.2553

    224 rows × 7 columns

  • 統計運算
  • # 計算每一列的總數,均值,標準差,最小值,分位數,最大值等 datas.describe() roomnumhallAREAfloor_numper_pricecountmeanstdmin25%50%75%max
    1251.0000001251.01251.0000001251.0000001251.000000
    2.9064751.092.40997624.5987216.643429
    0.9406630.037.7981229.3321192.435132
    1.0000001.021.9500001.0000001.193100
    2.0000001.075.00000017.0000005.075850
    3.0000001.087.80000028.0000005.906800
    3.0000001.0101.37500031.0000007.761950
    8.0000001.0352.90000053.00000021.904000

    統計函數

    # axis=0 求每一列的最大值 axis=1求每一行的最大值 datas.max(axis=0) district zzzz roomnum 8 hall 1 AREA 352.9 C_floor middle floor_num 53 per_price 21.904 dtype: object # 方差 datas.var(axis=0) roomnum 0.884846 hall 0.000000 AREA 1428.698032 floor_num 87.088446 per_price 5.929870 dtype: float64 # 標準差 datas.std(axis=0) roomnum 0.940663 hall 0.000000 AREA 37.798122 floor_num 9.332119 per_price 2.435132 dtype: float64 datas.iloc[:,3] 0 89.3 1 127.0 2 28.0 3 28.0 4 78.0... 1246 89.3 1247 67.0 1248 67.4 1249 73.1 1250 86.2 Name: AREA, Length: 1251, dtype: float64 # 求最大值所在的下標(索引) datas.iloc[:,3].idxmax(axis=0) 759 datas.iloc[759,3] 352.9 # 求最小值所在的下標(索引) datas.iloc[:,3].idxmin(axis=0) 576 datas.iloc[576,3] 21.95

    累計統計函數

    datas["per_price"] 0 7.0773 1 6.9291 2 3.9286 3 3.3568 4 5.0769... 1246 4.2553 1247 3.8060 1248 5.3412 1249 5.9508 1250 4.5244 Name: per_price, Length: 1251, dtype: float64 # 累加 datas["per_price"].cumsum() 0 7.0773 1 14.0064 2 17.9350 3 21.2918 4 26.3687... 1246 8291.3076 1247 8295.1136 1248 8300.4548 1249 8306.4056 1250 8310.9300 Name: per_price, Length: 1251, dtype: float64 datas["per_price"].sort_index().cumsum().plot() <matplotlib.axes._subplots.AxesSubplot at 0x2039a3a3dc8>

    import matplotlib.pyplot as plt datas["per_price"].sort_index().cumsum().plot() plt.show()

  • 自定義運算
  • # 自定義一個計算最大值-最小值的函數 datas[["per_price"]].apply(lambda x : x.max()-x.min(),axis=0) per_price 20.7109 dtype: float64

    4.4 Pandas畫圖

    # 查看面積和房價之間的關系 datas.plot(x="AREA",y="per_price",kind="scatter") <matplotlib.axes._subplots.AxesSubplot at 0x203a343dec8>

    # 查看樓層和房價之間的關系 datas.plot(x="floor_num",y="per_price",kind="scatter") <matplotlib.axes._subplots.AxesSubplot at 0x203a3a81bc8>

    datas.plot(x="AREA",y="per_price",kind="barh") <matplotlib.axes._subplots.AxesSubplot at 0x203a2147f08>

    4.5 文件的讀取與存儲

    1.讀取csv文件 read_csv()

    iris_data = pd.read_csv("./datas/iris.data.csv") iris_data.head() feature1feature2feature3feature4result01234
    5.13.51.40.2Iris-setosa
    4.93.01.40.2Iris-setosa
    4.73.21.30.2Iris-setosa
    4.63.11.50.2Iris-setosa
    5.03.61.40.2Iris-setosa
    # usecols:指定讀取的列名,列表形式 iris_data1 = pd.read_csv("./datas/iris.data.csv",usecols=["feature1","feature2","result"]) iris_data1.head() feature1feature2result01234
    5.13.5Iris-setosa
    4.93.0Iris-setosa
    4.73.2Iris-setosa
    4.63.1Iris-setosa
    5.03.6Iris-setosa
    iris_data2 = pd.read_csv("./datas/iris.data2.csv") iris_data2.head() 5.13.51.40.2Iris-setosa01234
    4.93.01.40.2Iris-setosa
    4.73.21.30.2Iris-setosa
    4.63.11.50.2Iris-setosa
    5.03.61.40.2Iris-setosa
    5.43.91.70.4Iris-setosa
    # names:如果數據集本身沒有列名,可以自己指定列名 iris_data2 = pd.read_csv("./datas/iris.data2.csv",names=["feature1","feature2","feature3","feature4","result"]) iris_data2.head() feature1feature2feature3feature4result01234
    5.13.51.40.2Iris-setosa
    4.93.01.40.2Iris-setosa
    4.73.21.30.2Iris-setosa
    4.63.11.50.2Iris-setosa
    5.03.61.40.2Iris-setosa
    datas.head(5) districtroomnumhallAREAC_floorfloor_numper_price01234
    zzzz3189.3middle317.0773
    baoan41127.0high316.9291
    baoan1128.0low393.9286
    baoan1128.0middle303.3568
    baoan2178.0middle85.0769
    # 保存per_price列的數據 # 保存的時候index=False 去掉行索引 # mode="a" 追加數據 # header=False 不要重復追加列名 datas[:-1].to_csv("./price_test",columns=['per_price'],index=False,mode="a",header=False) # 讀取,查看數據 perice_test = pd.read_csv("./price_test") perice_test per_price01234...37463747374837493750
    7.0773
    6.9291
    3.9286
    3.3568
    5.0769
    ...
    6.1932
    4.2553
    3.806
    5.3412
    5.9508

    3751 rows × 1 columns

    總結

    以上是生活随笔為你收集整理的八、Pandas的基本使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    天天躁天天躁天天躁婷 | 国产精品99久久久久的智能播放 | 国产精品福利在线观看 | 精品一区二区综合 | 久久午夜国产精品 | 91片在线观看 | 国产不卡在线播放 | 日韩区视频 | 中文字幕精品一区久久久久 | 日韩理论片中文字幕 | 日本中文字幕在线一区 | 午夜视频在线观看一区二区 | 狠狠色丁香久久婷婷综合五月 | 亚洲综合色视频 | 午夜视频福利 | 日韩影片在线观看 | 国产精品久久99精品毛片三a | 国产在线观看午夜 | 国产伦精品一区二区三区免费 | 国产高清在线免费视频 | 久草在线视频国产 | 在线观看韩日电影免费 | 亚洲老妇xxxxxx | 欧美少妇的秘密 | 欧美精品亚州精品 | 美女网站色 | 亚洲精品女人 | 麻豆视频在线看 | 成人av电影免费在线观看 | 亚洲精品国精品久久99热一 | 免费能看的av | 一区二区丝袜 | 日韩爱爱片 | 亚洲精品在线观看视频 | 六月婷操 | 99精品视频在线播放免费 | 精品国产乱码久久久久久1区二区 | 中国一级片在线 | 成人在线网站观看 | 久久久99精品免费观看乱色 | 中文av影院 | 91porny九色在线播放 | 91精品人成在线观看 | av成人免费在线看 | 日日爱网址 | www.午夜| 亚洲va欧美va人人爽春色影视 | 成人国产精品 | 人人舔人人插 | 在线观看小视频 | 国产日韩欧美中文 | 亚洲视屏 | 亚洲作爱视频 | 国产99在线免费 | 狠狠色丁香久久婷婷综合_中 | 久久久久久不卡 | 国产亚洲精品久久19p | 日韩在线观看一区二区 | 色视频在线免费 | 91免费网站在线观看 | 九九精品视频在线看 | 91麻豆精品国产91久久久更新时间 | 欧美激情第28页 | 韩国三级在线一区 | 日韩欧美在线视频一区二区三区 | 97超碰人| 91网址在线看 | 欧美日韩一区二区三区在线免费观看 | 99久久久精品 | 五月香视频在线观看 | 8x成人免费视频 | 日日干夜夜草 | 国产精品第52页 | 久久免费观看视频 | 偷拍视频一区 | 婷婷六月综合亚洲 | 成人av片免费看 | 国产91精品一区二区 | 精品视频久久久久久 | 激情综合六月 | 久久久久国产一区二区三区四区 | 久久久99精品免费观看app | 狠狠色2019综合网 | 久久99在线观看 | 午夜精品电影 | 97在线观看免费高清完整版在线观看 | 久久国产亚洲精品 | 97电影在线| 超碰免费观看 | 一级黄色大片 | 99这里精品 | 日韩av免费在线看 | 亚洲 欧美 日韩 综合 | www.伊人网 | 久久久国内精品 | 日韩a级免费视频 | av中文字幕网站 | 天天色天天色 | 91精品入口| 婷婷伊人综合 | 免费观看91视频大全 | 欧美一区二区三区免费观看 | 国产精美视频 | 西西www4444大胆在线 | 午夜精品一区二区国产 | 国产成人一区二区在线观看 | 黄色大片中国 | 国产美女黄网站免费 | 国产对白av | 国产一级做a | 欧美一级特黄aaaaaa大片在线观看 | 最近中文字幕免费视频 | 成人h动漫在线看 | 成人国产精品久久久春色 | 91亚·色| 蜜臀aⅴ国产精品久久久国产 | 久久人人射 | 国产欧美精品一区二区三区 | 超碰人人舔| 人人狠狠综合久久亚洲 | 国产成人av | 久久久综合九色合综国产精品 | 国产美女在线观看 | 免费观看一区 | 色综合激情网 | 91网在线| 91免费网| 亚洲精品中文字幕视频 | 亚洲日韩中文字幕在线播放 | av中文在线影视 | 手机看片国产 | av三级在线免费观看 | 午夜精品久久久久久久久久久久久久 | 伊人五月天综合 | 亚洲成人精品av | 349k.cc看片app | 久久一二三四 | 91网免费观看 | 日日夜夜天天干 | 最近免费观看的电影完整版 | 亚洲精品午夜国产va久久成人 | 欧美一区二区视频97 | 久操中文字幕在线观看 | 国产视频中文字幕在线观看 | av黄色免费网站 | 国产一区二区精品 | 成人av动漫在线 | 欧美日韩视频网站 | 美国三级黄色大片 | 欧美精品v国产精品v日韩精品 | 91在线porny国产在线看 | 国产精品免费观看久久 | 人人藻人人澡人人爽 | 国产无套视频 | 国产a国产a国产a | 久久99国产综合精品 | 国产一区二区在线观看视频 | 免费观看www7722午夜电影 | 国产精品美女久久久久久免费 | 久久综合九色综合久久久精品综合 | 精品久久久久久国产偷窥 | 成人动漫一区二区三区 | 99久久99久久精品国产片果冰 | 国产高清在线a视频大全 | 婷婷在线免费观看 | 日日夜夜精品 | 国产中文字幕在线播放 | 国产精品igao视频网入口 | 国产综合小视频 | 日韩在线不卡av | 尤物一区二区三区 | a天堂在线看| 久一久久 | 国产高清专区 | avwww在线 | 天天操天天操天天操天天操天天操 | 最近最新中文字幕视频 | 久久久久久久影视 | 国产精品都在这里 | 奇米四色影狠狠爱7777 | 在线观看成人国产 | 五月天中文在线 | 在线免费精品视频 | 国产成人精品亚洲精品 | 国产小视频在线免费观看视频 | 色婷婷色 | 国产一区二区在线精品 | 国产黄a三级三级三级三级三级 | av视屏在线播放 | 国产色女人 | 国产福利精品在线观看 | www.色爱 | 韩国精品在线观看 | 91av视频免费在线观看 | 久久精品一二三 | 黄色成人免费电影 | 国产成人精品综合 | 久久好看免费视频 | 亚洲欧美日韩国产一区二区三区 | 日韩久久电影 | 四虎8848免费高清在线观看 | 极品美女被弄高潮视频网站 | 日av免费| 亚洲欧美视频在线 | va视频在线| 色在线视频网 | 美女网站在线观看 | 国产 视频 高清 免费 | 色综合久久五月天 | 国产精品porn| 日日干视频 | 婷婷精品国产欧美精品亚洲人人爽 | 五月激情久久久 | 天堂va欧美va亚洲va老司机 | 成人97视频 | 天天射天天射天天 | av 一区 二区 久久 | 又黄又爽又刺激视频 | 国产一区二区在线免费 | 免费在线播放视频 | 国产精品18久久久久久久网站 | 人人舔人人插 | 97操操操| 玖玖999| 97人人人| 国产精品区免费视频 | 久久综合综合久久综合 | 91在线影视 | 国产精品女同一区二区三区久久夜 | 五月婷香蕉久色在线看 | 天天操夜夜拍 | 中文在线字幕免费观 | 精品 激情 | 九九热精品视频在线观看 | 久久九九视频 | 91精品啪在线观看国产线免费 | 日本黄色免费大片 | 免费十分钟 | 天天插天天狠天天透 | 日韩高清片 | 日本黄色黄网站 | 蜜臀aⅴ国产精品久久久国产 | 亚洲狠狠干 | 在线观看视频国产 | 欧亚久久 | 国产伦精品一区二区三区… | 91欧美视频网站 | 日韩欧美电影在线观看 | 黄在线| 九九涩涩av台湾日本热热 | 精品二区久久 | 色婷婷骚婷婷 | 免费一区在线 | 91av在线国产 | 国产精品99久久久久久宅男 | 久久三级视频 | av九九 | 五月综合 | 久久精品视频2 | 欧美伦理电影一区二区 | 激情av网址 | 国产成人精品午夜在线播放 | 久久这里只有精品1 | 亚洲视频高清 | 久操久| av丝袜在线| 开心激情网五月天 | 日韩免费电影网 | 亚洲在线视频免费观看 | 久久久久久亚洲精品 | 91毛片在线 | 国产精品va在线 | 色在线亚洲 | 国产精品专区在线 | 久久视频这里有精品 | 中文字幕 91 | 中文字幕色在线 | 97干com| 婷婷在线免费观看 | 丁香5月婷婷 | 国产精品久久久久久久久久尿 | 日韩三级视频在线观看 | 国产精品手机在线观看 | 精品麻豆入口免费 | 玖玖精品在线 | 1024手机基地在线观看 | 狠狠躁夜夜a产精品视频 | 国产伦精品一区二区三区无广告 | 人九九精品| 在线一级片 | 日韩一区视频在线 | 激情伊人五月天久久综合 | 久久试看| 国语自产偷拍精品视频偷 | 久久九九九九 | 日本中文字幕影院 | 99色资源| 福利视频精品 | 成人网页在线免费观看 | 911精品视频 | 国产精品 视频 | 日日躁你夜夜躁你av蜜 | 99日精品 | 久久久久久久久久免费视频 | 黄色大片入口 | 女人18片毛片90分钟 | 91视频黄色 | 色噜噜噜噜 | 国产精品久久久久国产精品日日 | 黄色大片视频网站 | 91激情视频在线 | 国产91免费观看 | 狠狠色网 | 91av免费看| 国产成人精品久久久久 | 国内久久视频 | 欧美色图亚洲图片 | 99激情网| 久久兔费看a级 | 在线性视频日韩欧美 | 超碰人人在线观看 | 一区二区三区高清在线观看 | 国产一区在线免费观看视频 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产成人性色生活片 | 激情综合亚洲精品 | 九九久久久久久久久激情 | 久草在线费播放视频 | 亚洲成人av一区 | 欧美性生活一级片 | 激情久久久久久久久久久久久久久久 | 久久艹中文字幕 | 亚洲一区二区三区miaa149 | 中文字幕在线色 | 亚洲欧洲xxxx | 欧美综合色在线图区 | www.一区二区三区 | 一区二区网 | 亚洲欧美精品在线 | 久久综合色一综合色88 | 成人国产精品久久久久久亚洲 | 免费av观看 | 成人国产精品久久久春色 | 狠狠婷婷 | 九九热免费精品视频 | 麻豆视频在线观看免费 | 国产精品一区二区无线 | 亚洲国产精品小视频 | 亚洲国产日韩一区 | 国产在线观看h | 在线中文字幕av观看 | 欧美久久久久久久久久久久 | .国产精品成人自产拍在线观看6 | 日韩激情网 | 在线成人性视频 | 天天综合导航 | 久久国产精品久久精品国产演员表 | 中文字幕在线成人 | 国产无遮挡猛进猛出免费软件 | 亚洲经典中文字幕 | 在线观看韩日电影免费 | 久久久久久免费视频 | 精品久久久久久久久久岛国gif | 天堂麻豆 | 91亚洲精品视频 | 国产韩国日本高清视频 | 麻豆精品视频在线观看免费 | 久久福利精品 | 国内三级在线观看 | 一区二区三区中文字幕在线观看 | 99国产一区二区三精品乱码 | av黄色国产| 午夜精品久久久99热福利 | 伊人国产视频 | 91人人射 | 久久五月天婷婷 | 国产一线二线三线性视频 | 午夜在线资源 | 欧美一区二区在线刺激视频 | 97超碰人人在线 | 亚洲视频一区二区三区在线观看 | 色综合综合 | 久久人人精品 | 在线精品一区二区 | 久久国产系列 | 久久久久久久久久久国产精品 | 免费观看一级特黄欧美大片 | 免费日韩av片 | 久久久受www免费人成 | 欧美另类网站 | 色小说av | 国产成人免费网站 | 亚洲激情一区二区三区 | 国产精品精品国产 | 久久这里只有精品首页 | 又黄又爽又色无遮挡免费 | 亚洲专区视频在线观看 | 精品美女视频 | 不卡的av中文字幕 | 五月综合激情婷婷 | 国内99视频 | 欧美在线日韩在线 | 国产色视频网站 | 精品国产乱码久久久久久1区二区 | 男女视频国产 | 草久热| 日韩久久一区 | 日韩精品中文字幕久久臀 | www91在线观看 | 天天干天天摸天天操 | 久久短视频| 国产在线观看xxx | 亚洲老妇xxxxxx | 国产黄色成人av | 成人黄色小说网 | 国产区久久| 亚洲伊人第一页 | 日日噜噜噜噜夜夜爽亚洲精品 | 日韩av电影手机在线观看 | 日日夜日日干 | 黄色国产高清 | 中国一级片在线观看 | 五月天久久综合网 | 亚洲 欧美 国产 va在线影院 | 国产精品欧美久久久久三级 | 免费观看www小视频的软件 | 国产精品12 | 精品国产一区二区三区久久久蜜月 | 国产精品99久久久久的智能播放 | 久久久久国产精品免费网站 | 在线观看视频97 | 九九免费在线看完整版 | 一本—道久久a久久精品蜜桃 | 97色se| 五月开心激情 | 亚洲日本精品视频 | 激情五月视频 | 欧美日韩视频在线播放 | 中文国产成人精品久久一 | 六月丁香在线视频 | 日韩美一区二区三区 | 久久精品视频中文字幕 | 日韩不卡高清 | 亚洲国产精品久久久久婷婷884 | 国产真实在线 | 久久伊人热 | 国产一区二区在线播放视频 | 欧美a视频| 成年人免费在线观看网站 | 日韩欧美在线一区 | 91最新在线观看 | 叶爱av在线| 亚洲国产成人在线观看 | 97国产精品 | 成人av网页 | 亚洲国产成人精品在线观看 | 久久久久久久久久久久影院 | 一区二区不卡高清 | 成人免费电影 | aa级黄色大片 | 成人一级黄色片 | av在线免费观看网站 | 亚洲人人精品 | 久草亚洲视频 | 亚洲精品视频免费观看 | 久久婷婷国产色一区二区三区 | 国产一二三四在线观看视频 | 国产一在线精品一区在线观看 | 日韩网站中文字幕 | 国产日韩视频在线观看 | 日韩高清精品免费观看 | 九九99| 亚洲五月婷 | 精品国产视频在线观看 | 97视频人人免费看 | 91大神在线观看视频 | 麻豆成人精品视频 | 亚洲精品国偷自产在线91正片 | 国产精品一区二区av麻豆 | 国产区av在线 | 国产一二三精品 | 免费久久精品视频 | 97超级碰| 精品一区二区日韩 | 久久视频二区 | 日韩美女免费线视频 | av福利免费 | 日本精品一区二区三区在线观看 | 992tv成人免费看片 | 少妇高潮冒白浆 | 天天操天天吃 | 欧美一级xxxx | www.com黄色 | 91精品国产高清自在线观看 | 久久精品美女视频网站 | www.神马久久 | av在线播放网址 | 国产精品嫩草影视久久久 | 免费高清在线观看成人 | 久久理论电影 | 五月天丁香视频 | 国产在线高清精品 | 国产在线观看一区 | 国产精品高潮呻吟久久av无 | 久久激情小说 | 亚洲日本在线视频观看 | 国产精品99久久久久久久久 | 亚洲欧美日韩精品久久奇米一区 | 成人免费 在线播放 | 欧美成人高清 | 在线小视频你懂的 | 国产精品毛片网 | 国产 视频 高清 免费 | 色综合天天狠天天透天天伊人 | 91午夜精品 | 久草在线在线精品观看 | 国产色中涩 | 十八岁免进欧美 | 亚洲精品动漫在线 | 欧美久久久久久久久久久久久 | 日本中文不卡 | 在线亚洲欧美视频 | 国产精品网在线观看 | 欧美国产一区在线 | 91人人爽久久涩噜噜噜 | 婷婷丁香花五月天 | 日韩在线一区二区免费 | 91经典在线 | 色视频在线免费观看 | 深夜免费福利 | 国产精品亚洲综合久久 | 久久字幕 | 天天撸夜夜操 | 中文字幕av全部资源www中文字幕在线观看 | 91亚洲精品久久久蜜桃借种 | 天天干,天天干 | 五月天久久久 | 中文字幕亚洲高清 | 四虎成人精品永久免费av九九 | 亚洲一区日韩精品 | 手机在线中文字幕 | av在线免费播放网站 | 亚洲天堂网在线观看视频 | 亚洲精品久久在线 | 国产精品免费大片视频 | 干亚洲少妇 | 日韩无在线 | 极品嫩模被强到高潮呻吟91 | 在线观看中文av | 成年人黄色大片在线 | 久久激情视频 久久 | 亚洲精品视频免费 | 99久久精品免费看 | 日韩精品在线观看视频 | 亚洲a成人v | 久久伊人免费视频 | 国产精品久久二区 | 欧美日韩免费观看一区二区三区 | 亚洲黄网站 | 一区二区中文字幕在线播放 | 日日夜夜操操操操 | 99久久影院| 免费看黄在线 | 国产精品精品久久久久久 | 欧美久久久久久久久久久久久 | 久久高视频 | 精品一区二区在线看 | 99精品视频播放 | 97精品国产97久久久久久久久久久久 | 天天干天天射天天操 | 最近中文字幕高清字幕免费mv | 99免费在线观看 | 久久久一本精品99久久精品 | 天堂av高清| 免费又黄又爽的视频 | 久久影院一区 | 国产亚洲精品美女 | 国产成人免费网站 | 激情五月激情综合网 | 亚洲免费专区 | 欧美日韩在线观看不卡 | 欧美综合久久久 | 三级av免费 | 在线免费av网站 | 免费欧美高清视频 | 91av综合| 1区2区视频 | 国产精品永久免费 | 在线一区电影 | 久久久久久久免费观看 | 久久久久久高潮国产精品视 | 草久在线观看视频 | 性色av免费观看 | 国产精品99久久久久久大便 | 激情久久综合 | 久久精品国产一区 | 久久这里精品视频 | 97综合视频| 超碰人人做 | 中文字幕一区av | 国产99久久精品一区二区永久免费 | 午夜精品一区二区三区视频免费看 | 香蕉视频啪啪 | 久久久久久久久久久国产精品 | 亚洲黄色在线观看 | 成人影视免费看 | 97在线视频免费 | 少妇视频在线播放 | 国产精品 中文字幕 亚洲 欧美 | 黄色软件大全网站 | av成人动漫| 在线观看黄色国产 | 国产自偷自拍 | 最新中文在线视频 | 亚洲欧美怡红院 | 欧美另类交在线观看 | 欧美少妇xxxxxx | 91天堂影院 | 久久精品中文字幕一区二区三区 | 高清免费av在线 | 国产亚洲日本 | av性网站 | 五月天激情视频在线观看 | 在线免费观看涩涩 | 美女网站在线看 | 亚洲一区美女视频在线观看免费 | 韩国一区二区av | 99国产视频在线 | 在线看欧美 | 久草视频观看 | 天天天天天天天天操 | 国产一区私人高清影院 | 欧美日韩高清不卡 | 欧美少妇的秘密 | 美女国产网站 | 91精品国产乱码在线观看 | 婷婷丁香激情网 | 免费看成人a | 免费福利视频网站 | 天堂在线成人 | 六月天综合网 | 4438全国亚洲精品在线观看视频 | 九色porny真实丨国产18 | av色网站| 国产精品一区一区三区 | 麻豆传媒电影在线观看 | 国产精品免费在线视频 | 亚洲成人黄色 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 黄色小说免费观看 | 中文字幕在线观看网址 | 欧美片一区二区三区 | 日韩极品视频在线观看 | 久久精品综合一区 | 97看片网 | 99精品视频免费看 | 97超碰人人网 | 黄p在线播放 | 一区二区视频欧美 | 久操视频在线免费看 | 欧美影院久久 | 天天曰视频 | 日本女人在线观看 | 日本中文一区二区 | 天天操天天是 | av中文字幕在线看 | 99久久精品国产毛片 | 狠色狠色综合久久 | 热久久这里只有精品 | 在线观看韩国av | 精品色综合 | 久久久久色| 美女很黄免费网站 | 中文字幕日韩有码 | 国产a国产a国产a | 激情影院在线观看 | 日日日操操 | 久久y| 91手机电视| 在线观看亚洲国产精品 | 久久精品久久久久电影 | 99久久网站 | 在线视频婷婷 | 日韩精品久久久 | 992tv在线成人免费观看 | 激情综合婷婷 | 欧美一级电影在线观看 | 欧美一区二区视频97 | 婷婷网五月天 | 精品一区二三区 | 亚洲尺码电影av久久 | 亚洲精品高清视频在线观看 | 在线精品播放 | 综合激情 | 国产永久免费 | 在线小视频你懂得 | 天天操夜夜做 | 日韩中文字幕免费视频 | 亚洲人av免费网站 | 国产精品人成电影在线观看 | 一级欧美黄 | 免费v片| 日韩肉感妇bbwbbwbbw | 亚洲一区二区黄色 | 国产日本亚洲高清 | 国产午夜免费视频 | 丁香九月婷婷综合 | 国产一卡久久电影永久 | 日日干精品 | 97超碰人人澡人人 | 国产护士hd高朝护士1 | 国产精品久久久免费看 | 国产69久久久欧美一级 | 亚洲黄a| 中文在线a在线 | 友田真希x88av | 日韩 国产 | 久久99欧美| 精品国产伦一区二区三区观看说明 | 国产精品毛片一区二区 | 国产精品一区久久久久 | 国产成人精品av久久 | 狠狠综合久久 | 四虎影视精品永久在线观看 | 国产99久久久国产精品免费看 | 久操伊人 | av看片在线观看 | 亚洲免费国产视频 | 久久大视频 | 日韩一区二区三区免费电影 | 激情五月av | 欧美一级日韩三级 | 91九色蝌蚪视频 | 久视频在线 | 毛片激情永久免费 | 午夜精品久久久久久久久久久 | 超碰在线亚洲 | 欧美在线视频一区二区 | 久久久噜噜噜久久久 | 成人动漫一区二区三区 | 色网站视频 | 极品久久久久 | 又黄又爽免费视频 | 国产又粗又猛又色又黄视频 | 国产99久久99热这里精品5 | 91亚色免费视频 | 黄免费在线观看 | 成人在线一区二区 | 精品一区二区在线观看 | 99视频免费在线观看 | 玖玖在线免费视频 | 国产资源站| 久久网址| 超碰免费久久 | 亚州精品在线视频 | 免费看三级 | 五月婷婷激情综合 | 911久久香蕉国产线看观看 | freejavvideo日本免费 | 91日韩在线播放 | 国产涩涩在线观看 | 97碰碰碰| a级成人毛片 | 91女神的呻吟细腰翘臀美女 | a级免费观看 | 久草精品视频 | 欧美日韩综合在线观看 | 在线 视频 一区二区 | 精品一区二区三区电影 | 久久精品欧美日韩精品 | 色资源在线观看 | 国产一区成人 | 日日夜夜干 | 欧美亚洲一级片 | 女人18精品一区二区三区 | 精品国偷自产在线 | 免费色黄| 午夜av在线电影 | 在线看v片 | 久久综合国产伦精品免费 | 成人理论在线观看 | 日女人电影| 夜夜夜影院 | av大全在线 | 91精品国产92久久久久 | 国产剧情一区二区在线观看 | 欧美日韩一区二区在线观看 | 美女视频免费一区二区 | 久久综合操 | 免费在线色电影 | 中文字幕在线观看视频一区 | 国产高清视频色在线www | 精品国产一区二区三区噜噜噜 | 99久久婷婷国产 | 免费韩国av | 国产成人福利在线观看 | 亚洲高清91 | 国产一级视频 | 国产精品一区二区三区免费视频 | 久久久久久久久久久久99 | 国产经典三级 | 在线直播av | 国产精品原创 | 人人超在线公开视频 | 日韩精品一区二区免费视频 | 最新黄色av网址 | 色综久久| 狠狠综合网 | 久久久在线视频 | 日韩高清免费观看 | 亚州视频在线 | 激情综合网五月激情 | 麻豆视频91 | 麻豆久久久久 | 国产中文欧美日韩在线 | 色香蕉网 | 亚洲狠狠丁香婷婷综合久久久 | 99久久精品午夜一区二区小说 | 2022中文字幕在线观看 | 91人人爽久久涩噜噜噜 | 天天草天天 | av不卡中文 | 免费看一级特黄a大片 | 色999在线| 日韩视频中文字幕在线观看 | 在线国产视频 | 成年人免费观看在线视频 | 国产麻豆传媒 | 婷婷精品国产一区二区三区日韩 | 久久精品一二三区白丝高潮 | 亚洲精品美女久久久久 | 久久久久久久久福利 | 国产综合视频在线观看 | 人人爽夜夜爽 | 新av在线| 亚洲日本va午夜在线影院 | 毛片永久新网址首页 | 蜜臀av性久久久久蜜臀av | 夜夜爽www | 91九色最新| 91精品国产综合久久福利不卡 | 极品久久久 | 成年人视频免费在线播放 | 大片网站久久 | 99re国产| 曰韩精品 | 伊人狠狠干 | 在线视频观看你懂的 | 国产精品毛片完整版 | 国产91丝袜在线播放动漫 | 久艹视频在线观看 | 免费看黄色大全 | 激情久久一区二区三区 | 中文视频在线 | 蜜桃视频日韩 | 久99视频 | 日本成人黄色片 | 91在线中字| 久99久视频| 国产在线欧美日韩 | 99精品国产免费久久 | 六月丁香激情综合色啪小说 | 91porny九色91啦中文 | 久久成人免费电影 | 久久免费毛片视频 | 精品一区二区三区香蕉蜜桃 | 午夜视频不卡 | 婷婷在线免费观看 | 91视频啪| 天天天天色综合 | 激情综合五月天 | 亚洲日本va午夜在线影院 | 国产精品女人网站 | 国产精品视频线看 | 精品亚洲免费 | 在线国产一区 | 久久久久久不卡 | 激情五月婷婷综合 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 日韩伦理片一区二区三区 | 久久久网 | 成人午夜电影免费在线观看 | 日韩在线三区 | 日日爽 | 精品女同一区二区三区在线观看 | 国产美女精品视频免费观看 | 成人综合免费 | 天天操天天操天天操天天操天天操天天操 | 99热这里只有精品国产首页 | 色综合久久中文综合久久牛 | 香蕉视频色 | 激情喷水 | 精品99久久久久久 | 99精品免费久久久久久日本 | 日日夜夜精品免费观看 | 亚洲精品国精品久久99热一 | 日日夜夜婷婷 | 国产精品对白一区二区三区 | 国产91粉嫩白浆在线观看 | 免费高清av在线看 | 中文字幕在线观看完整 | 97精品国产97久久久久久久久久久久 | 国产免费一区二区三区最新 | 久久av影视| 在线观看亚洲免费视频 | 亚洲最快最全在线视频 | 欧美午夜性生活 | 亚洲va男人天堂 | 色综合天天狠天天透天天伊人 | 久久艹中文字幕 | 99精品国产免费久久久久久下载 | 亚洲精品乱码久久久久 | 国产在线v| 久久久久久影视 | 97成人精品视频在线观看 | 黄色大全视频 | 色综合久 | 国产成人精品久 | www.久久久精品 | 久久久久一区二区三区四区 | 日韩在线二区 | 手机成人av | 99精品在线视频播放 | 综合色中色 | av免费观看高清 | 91成人免费电影 | 国产69久久精品成人看 | 国产日韩欧美在线影视 | 成年人免费在线观看网站 | av日韩av| 中文字幕精 | 免费成视频 | 91黄视频在线 | 欧美日韩精品在线播放 | 免费中文字幕在线观看 | 中文字幕国产亚洲 | 二区三区视频 | 日本激情视频中文字幕 | 国产99色 | 久久免费电影网 | 欧美日韩国产一二 | 97久久精品午夜一区二区 | 日韩久久精品一区二区三区下载 | 亚洲免费av一区二区 | 国产高清第一页 | 91精品国自产在线观看欧美 | 粉嫩av一区二区三区免费 | 亚洲一区二区三区毛片 | 欧美一级片免费在线观看 | 美女国产免费 | 豆豆色资源网xfplay | 欧美一级片在线观看视频 | 99热这里只有精品国产首页 | 欧美在线视频第一页 | 91成人看片| 91在线麻豆 | 久草视频精品 | 中文字幕在线观看你懂的 | 国产精品久久久久婷婷二区次 | 黄色福利网 | 九色精品免费永久在线 | 国产成人99久久亚洲综合精品 | 99视频在线免费看 | 福利在线看片 | 亚洲精品乱码久久久久v最新版 | 久草在线99 | 成人小视频在线播放 | 天天干天天摸 | 国产麻豆精品一区 | 日韩有码中文字幕在线 | 久久久影院| 欧美精品久久 | 亚州国产精品久久久 | 亚洲一区二区视频在线播放 | 欧美日在线观看 | 久久综合精品一区 | 久久66热这里只有精品 | 久久视频精品在线 | 欧美一级在线 | 在线视频app | 婷婷视频在线播放 | 国内精品久久久久久 | 麻豆va一区二区三区久久浪 | 国产精品一区二区麻豆 | 人人插人人| 日韩大片免费在线观看 | www.av在线播放 | 丁香视频在线观看 | 欧美久久久久 | 黄色官网在线观看 | 美女网站在线观看 | www.看片网站 | 日本成人黄色片 | 欧美一级在线观看视频 | 国产在线播放一区二区 | 狠狠色狠狠色综合系列 | 国产精品久久久久久99 | 欧美亚洲成人xxx |