99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

真實(shí)列車數(shù)據(jù)工程實(shí)戰(zhàn):從PDF解析到交互式熱力圖

真實(shí)列車數(shù)據(jù)工程實(shí)戰(zhàn):從PDF解析到交互式熱力圖 簡介這是一份面向計(jì)算機(jī)及相關(guān)專業(yè)本科生的Python數(shù)據(jù)分析與可視化實(shí)戰(zhàn)項(xiàng)目源碼聚焦全國列車數(shù)據(jù)的采集、清洗、分析與多維可視化呈現(xiàn)適用于期末大作業(yè)、課程設(shè)計(jì)及項(xiàng)目能力提升場景。資源包共32個(gè)文件包含6個(gè)核心Python腳本如spider_traininfo.py、DataProcessor.ipynb、11個(gè)結(jié)構(gòu)化JSON數(shù)據(jù)文件、6個(gè)HTML交互式可視化頁面、2個(gè)Jupyter Notebook含數(shù)據(jù)獲取與地理編碼全流程、以及CSV原始數(shù)據(jù)和Markdown說明文檔整體壓縮包僅4.57MB輕量易部署。已有330人學(xué)習(xí)下載項(xiàng)目經(jīng)導(dǎo)師指導(dǎo)并獲98分高分評價(jià)所有代碼均本地實(shí)測可運(yùn)行涵蓋requests爬蟲、pandas數(shù)據(jù)處理、matplotlib/seaborn靜態(tài)圖表、Pyecharts動態(tài)交互可視化及高德地圖API調(diào)用等關(guān)鍵技術(shù)點(diǎn)目錄模塊清晰data_acquisition_and_processing、web_visualization等便于分階段學(xué)習(xí)與復(fù)用。1. 用真實(shí)列車運(yùn)行數(shù)據(jù)練手為什么這個(gè)期末大作業(yè)比“鳶尾花分類”更能錘煉工程直覺你翻過《Python數(shù)據(jù)分析與可視化》教材第7章也跑通過seaborn畫出的散點(diǎn)圖矩陣——但當(dāng)老師布置“全國列車數(shù)據(jù)獲取與可視化分析”大作業(yè)時(shí)90%的同學(xué)卡在第一步數(shù)據(jù)在哪怎么拿拿回來是不是一堆亂碼或403這不是虛構(gòu)練習(xí)題而是真實(shí)世界的數(shù)據(jù)工程切口12306未開放API、12306官網(wǎng)反爬升級頻繁、第三方接口穩(wěn)定性差、車次字段含中文站名拼音縮寫數(shù)字編號如“G101北京南-上海虹橋”、時(shí)刻表存在跨日運(yùn)行23:59→00:05、??空緮?shù)量動態(tài)變化……這些細(xì)節(jié)讓Pandas讀CSV的慣性思維直接失效。本方案不依賴任何付費(fèi)平臺或灰色渠道全程基于公開可查的鐵路時(shí)刻表公示文件如國鐵集團(tuán)官網(wǎng)發(fā)布的季度調(diào)圖公告PDF/Excel、地方政府交通公報(bào)中的線路運(yùn)營數(shù)據(jù)、以及經(jīng)驗(yàn)證的開源列車時(shí)刻表結(jié)構(gòu)化項(xiàng)目如train-schedule-parser用純Python完成從原始文檔解析→清洗→建?!换ナ娇梢暬溌贰_m合正在啃《利用Python進(jìn)行數(shù)據(jù)分析》第9章卻苦于沒真實(shí)數(shù)據(jù)練手的本科生也適合想快速驗(yàn)證“數(shù)據(jù)采集→ETL→BI看板”閉環(huán)的轉(zhuǎn)行新人——它不教你怎么畫炫酷大屏但教會你當(dāng)pd.read_csv()報(bào)錯時(shí)第一反應(yīng)不該是百度錯誤碼而是打開Wireshark抓包看響應(yīng)頭里Content-Type到底是什么。2. 從PDF/Excel公報(bào)中提取結(jié)構(gòu)化列車數(shù)據(jù)避開OCR玄學(xué)的三步法2.1 為什么不用爬12306先看清數(shù)據(jù)源合法性邊界國鐵集團(tuán)官網(wǎng)www.china-railway.com.cn每季度發(fā)布《全國鐵路旅客列車運(yùn)行圖調(diào)整公告》附件為PDF或Excel格式包含所有圖定列車的車次、始發(fā)終到站、開行日期、停站序列、到發(fā)時(shí)刻、編組信息。這類文件屬于政府信息公開范疇無版權(quán)爭議且格式穩(wěn)定近3年均為標(biāo)準(zhǔn)PDF/A-1a規(guī)范。而直接請求12306域名會觸發(fā)JS挑戰(zhàn)行為指紋檢測即使繞過也違反其《用戶協(xié)議》第4.2條“禁止自動化訪問”。我試過用Selenium模擬登錄再抓接口結(jié)果被風(fēng)控IP封禁24小時(shí)——血淚經(jīng)驗(yàn)合法數(shù)據(jù)源優(yōu)先級永遠(yuǎn)高于技術(shù)難度。所以本方案放棄“實(shí)時(shí)抓取”轉(zhuǎn)向“權(quán)威靜態(tài)文件解析”既規(guī)避法律風(fēng)險(xiǎn)又獲得更干凈的原始數(shù)據(jù)公告PDF不含廣告、彈窗、動態(tài)加載干擾。2.2 PDF表格提取用pdfplumber而非PyPDF2的底層邏輯PyPDF2擅長文本提取但對PDF中由線條圍成的表格如列車時(shí)刻表會把單元格內(nèi)容錯位拼接。pdfplumber則通過分析PDF底層的LTTable對象識別表格邊界保留行列結(jié)構(gòu)。關(guān)鍵參數(shù)必須顯式設(shè)置import pdfplumber # 必須啟用vertical_strategy和horizontal_strategy才能識別復(fù)雜表格線 with pdfplumber.open(2024Q2_train_schedule.pdf) as pdf: page pdf.pages[0] # 關(guān)鍵定義表格檢測策略 table_settings { vertical_strategy: lines_strict, # 嚴(yán)格按垂直線分割 horizontal_strategy: lines_strict, # 嚴(yán)格按水平線分割 min_words_vertical: 2, # 垂直方向至少2個(gè)詞才視為列 keep_blank_chars: True, # 保留空格站名間可能有空格分隔 } tables page.extract_tables(table_settings) # 取第一個(gè)表格通常是主時(shí)刻表 if tables: raw_table tables[0] print(f提取到{len(raw_table)}行{len(raw_table[0])}列)提示lines_strict模式要求PDF中必須存在實(shí)際繪制的表格線。若公告PDF使用文字對齊模擬表格常見于老版本需改用lines策略并配合explicit_vertical_lines手動指定X坐標(biāo)。2.3 Excel數(shù)據(jù)清洗處理“北京南-上海虹橋”類復(fù)合字段的正則實(shí)戰(zhàn)從Excel讀取的原始數(shù)據(jù)中“區(qū)間”列常為北京南-上海虹橋或G101(北京南→上海虹橋)。直接用str.split(-)會誤切站名中的短橫線如“呼和浩特東”。正確解法是用正則錨定漢字括號結(jié)構(gòu)import re import pandas as pd df pd.read_excel(train_schedule.xlsx) # 提取始發(fā)站匹配左括號后首個(gè)連續(xù)漢字序列排除括號內(nèi)其他字符 df[start_station] df[interval].str.extract(r([^\)\d]), expandFalse) # 若無括號則匹配開頭漢字直到遇到-或數(shù)字 df[start_station] df[start_station].fillna( df[interval].str.extract(r^([^\-\d]), expandFalse) ) # 提取終到站匹配-后首個(gè)連續(xù)漢字序列且后面不跟括號 df[end_station] df[interval].str.extract(r-([^\-\d])(?\s*$|), expandFalse) # 處理跨省站名含空格情況如“廣州 南” df[start_station] df[start_station].str.replace(r\s, , regexTrue) df[end_station] df[end_station].str.replace(r\s, , regexTrue) # 驗(yàn)證清洗效果 print(df[[interval, start_station, end_station]].head())參數(shù)說明r([^\)\d])中[^\)\d]表示匹配除右括號、全角括號、數(shù)字外的任意字符避免匹配到“G101”中的數(shù)字(?\s*$|)是正向先行斷言確保匹配的站名后緊跟空格行尾 或 左括號防止截取到“上海虹橋(高速)”中的“上海虹橋(”str.replace(r\s, , regexTrue)處理OCR或掃描件導(dǎo)致的站名內(nèi)空格如“杭 州 東”→“杭州東”。3. 構(gòu)建列車時(shí)空網(wǎng)絡(luò)模型用NetworkX表達(dá)“車次-站點(diǎn)-時(shí)刻”三維關(guān)系3.1 為什么傳統(tǒng)DataFrame無法表達(dá)列車運(yùn)行邏輯當(dāng)你用pd.DataFrame存儲車次信息時(shí)每行代表一個(gè)車次列包括train_no,start,end,stops字符串列表。但這種結(jié)構(gòu)無法回答“從北京南到南京南哪些車次在10:00前到達(dá)”——因?yàn)閟tops列是扁平化字符串缺乏各站到發(fā)時(shí)刻的時(shí)序關(guān)系。必須升維將車次→站點(diǎn)→時(shí)刻建模為有向加權(quán)圖其中節(jié)點(diǎn)是車站邊是車次在兩站間的運(yùn)行段邊權(quán)重是運(yùn)行時(shí)長分鐘。這樣最短路徑算法就能直接給出“最早到達(dá)時(shí)間”。3.2 從原始停站序列生成邊列表處理跨日運(yùn)行的時(shí)序陷阱列車時(shí)刻表中常見23:59→00:05若直接轉(zhuǎn)為datetime會變成23:59→00:05同日導(dǎo)致運(yùn)行時(shí)長計(jì)算為負(fù)。正確做法是當(dāng)后一時(shí)刻早于前一時(shí)刻且時(shí)間差絕對值20小時(shí)則認(rèn)為跨日給后一時(shí)刻24小時(shí)from datetime import datetime, timedelta import pandas as pd def parse_time_with_crossday(time_str): 解析含跨日的時(shí)間字符串返回datetime對象 try: t datetime.strptime(time_str.strip(), %H:%M) return t except ValueError: return None def calc_duration(start_time, end_time): 計(jì)算運(yùn)行時(shí)長分鐘自動處理跨日 if not start_time or not end_time: return None # 轉(zhuǎn)為datetime便于計(jì)算 start_dt datetime.combine(datetime.today(), start_time.time()) end_dt datetime.combine(datetime.today(), end_time.time()) # 跨日判斷若結(jié)束時(shí)間早于開始時(shí)間且差值20小時(shí)則24h if end_dt start_dt and (start_dt - end_dt).total_seconds() 20 * 3600: end_dt timedelta(days1) return int((end_dt - start_dt).total_seconds() / 60) # 示例對某車次所有停站計(jì)算相鄰段運(yùn)行時(shí)長 stops_df pd.DataFrame({ station: [北京南, 濟(jì)南西, 南京南, 上海虹橋], arrive: [08:12, 10:45, 12:30, 13:45], depart: [08:15, 10:48, 12:33, 13:45] # 終到站depart為空 }) stops_df[arrive_dt] stops_df[arrive].apply(parse_time_with_crossday) stops_df[depart_dt] stops_df[depart].apply(parse_time_with_crossday) # 生成邊depart[i] → arrive[i1] edges [] for i in range(len(stops_df)-1): from_station stops_df.iloc[i][station] to_station stops_df.iloc[i1][station] depart_time stops_df.iloc[i][depart_dt] arrive_time stops_df.iloc[i1][arrive_dt] duration calc_duration(depart_time, arrive_time) edges.append((from_station, to_station, {duration: duration, train_no: G101})) print(生成邊列表, edges) # 輸出[(北京南, 濟(jì)南西, {duration: 153, train_no: G101}), ...]關(guān)鍵邏輯calc_duration函數(shù)中(start_dt - end_dt).total_seconds() 20 * 3600是經(jīng)驗(yàn)值——正常高鐵站間距最大運(yùn)行時(shí)長約4.5小時(shí)京滬線20小時(shí)閾值足夠覆蓋所有跨日場景又避免誤判凌晨發(fā)車的短途車。3.3 構(gòu)建NetworkX圖并驗(yàn)證連通性發(fā)現(xiàn)數(shù)據(jù)缺失的隱性線索import networkx as nx import matplotlib.pyplot as plt G nx.DiGraph() G.add_edges_from(edges) # edges來自上一步 # 檢查圖是否弱連通忽略方向后的連通性 if not nx.is_weakly_connected(G): # 找出孤立子圖通常意味著數(shù)據(jù)缺失 components list(nx.weakly_connected_components(G)) print(f發(fā)現(xiàn){len(components)}個(gè)弱連通分量) for i, comp in enumerate(components): print(f分量{i1}包含{len(comp)}個(gè)車站{sorted(comp)[:3]}...) # 計(jì)算北京南到上海虹橋的最短路徑按duration權(quán)重 try: path nx.dijkstra_path(G, 北京南, 上海虹橋, weightduration) duration_sum nx.dijkstra_path_length(G, 北京南, 上海虹橋, weightduration) print(f最短路徑{→.join(path)}總時(shí)長{duration_sum}分鐘) except nx.NetworkXNoPath: print(北京南到上海虹橋無直達(dá)路徑數(shù)據(jù)缺失)注意若輸出分量2包含3個(gè)車站[烏魯木齊南, 哈密, 吐魯番北]說明西北線路數(shù)據(jù)未與其他路網(wǎng)連接——這提示你去補(bǔ)全蘭新高鐵相關(guān)公告PDF而非強(qiáng)行插值。4. 用Plotly Express實(shí)現(xiàn)可交互列車熱力圖告別靜態(tài)圖表的三大痛點(diǎn)4.1 為什么Matplotlib不適合展示“車次密度×地理空間”Matplotlib畫熱力圖需手動計(jì)算經(jīng)緯度網(wǎng)格、binning、插值且無法點(diǎn)擊下鉆。而列車數(shù)據(jù)天然帶地理屬性車站經(jīng)緯度需支持①鼠標(biāo)懸停顯示車次號/時(shí)刻②縮放查看局部區(qū)域如長三角③按車次類型篩選G/D/Z字頭。Plotly Express用px.density_mapbox一行代碼解決import plotly.express as px import pandas as pd # 加載車站經(jīng)緯度來自高德API免費(fèi)配額或OpenStreetMap導(dǎo)出 stations_geo pd.read_csv(stations_geo.csv) # 列name, lat, lon, province # 合并車次數(shù)據(jù)與地理數(shù)據(jù)按站名模糊匹配 merged_df df.merge( stations_geo, left_onstart_station, right_onname, howinner ).rename(columns{lat: start_lat, lon: start_lon}) # 創(chuàng)建熱力圖以始發(fā)站經(jīng)緯度為坐標(biāo)count為強(qiáng)度 fig px.density_mapbox( merged_df, latstart_lat, lonstart_lon, ztrain_no, # z值用于顏色強(qiáng)度此處用train_no計(jì)數(shù) radius10, # 熱力點(diǎn)半徑像素 centerdict(lat36.6, lon102.4), # 中國地理中心 zoom3, mapbox_stylecarto-positron, # 免費(fèi)底圖 title全國列車始發(fā)站熱力分布2024Q2 ) # 添加交互懸停顯示車站名和車次數(shù) fig.update_traces( hovertemplateb%{customdata[0]}/bbr始發(fā)車次b%{z}/bextra/extra, customdatamerged_df[[name]].values ) fig.show()參數(shù)深挖radius10值越大熱力越擴(kuò)散適合宏觀觀察設(shè)為5可聚焦樞紐站北京南/上海虹橋mapbox_stylecarto-positron無需申請Mapbox TokenCarto提供免費(fèi)底圖hovertemplate中%{customdata[0]}綁定customdata參數(shù)避免%{text}在熱力圖中失效。4.2 用Facet功能拆解“G/D/C字頭車次”的時(shí)空分布差異單純熱力圖掩蓋了車次類型差異。用facet_col按車次前綴分面直觀對比# 提取車次類型 merged_df[train_type] merged_df[train_no].str.extract(r^([GDCZT])) # 分面熱力圖 fig px.density_mapbox( merged_df.dropna(subset[train_type]), latstart_lat, lonstart_lon, ztrain_no, radius8, facet_coltrain_type, # 關(guān)鍵按train_type分列 facet_col_wrap3, # 每行3個(gè)子圖 mapbox_stylecarto-positron, titleG/D/C字頭列車始發(fā)站分布對比 ) fig.update_layout(title_x0.5) fig.show()現(xiàn)象解讀G字頭熱力集中在京滬、京廣、滬昆高鐵D字頭在既有線電氣化區(qū)段如隴海線更密集C字頭僅出現(xiàn)在京津冀、長三角等城市群內(nèi)部——這驗(yàn)證了“高鐵主干網(wǎng) vs 動車補(bǔ)充網(wǎng) vs 城際公交化”的運(yùn)營邏輯。4.3 避坑熱力圖坐標(biāo)偏移的3個(gè)致命原因與修復(fù)現(xiàn)象1熱力點(diǎn)全部擠在北京六環(huán)內(nèi)原因stations_geo.csv中經(jīng)緯度單位為度分秒如39°5426.0N未轉(zhuǎn)為十進(jìn)制度。解決用geopy的dms2dec函數(shù)轉(zhuǎn)換或正則提取import re def dms_to_decimal(dms_str): match re.match(r(\d)°(\d)\([\d.])([NS]), dms_str) if match: deg, minute, sec, hemi match.groups() decimal float(deg) float(minute)/60 float(sec)/3600 return decimal if hemi N else -decimal現(xiàn)象2熱力圖顯示在太平洋上原因經(jīng)緯度列名寫反lat列存了經(jīng)度lon列存了緯度。解決檢查stations_geo.head()確認(rèn)lat值在-90~90lon值在-180~180中國境內(nèi)lat應(yīng)在20~54lon在73~135?,F(xiàn)象3點(diǎn)擊熱力點(diǎn)無懸停信息原因customdata維度與hovertemplate中索引不匹配。customdata是二維數(shù)組%{customdata[0]}取第一列但若customdatamerged_df[[name,province]]則%{customdata[0]}正確%{customdata[1]}取省份。解決打印customdata.shape確認(rèn)列數(shù)hovertemplate中索引從0開始。5. 用Dash構(gòu)建本地列車查詢儀表盤零配置部署的5個(gè)關(guān)鍵步驟5.1 為什么選Dash而非Streamlit工程落地視角的硬指標(biāo)對比維度DashStreamlit前端控制粒度完全掌控HTML/CSS/JS可嵌入ECharts高級圖表僅限組件API定制化需st.markdown硬編碼狀態(tài)管理dcc.Store組件持久化用戶篩選條件刷新不丟失st.session_state易因rerun重置多頁路由dcc.Locationcallback實(shí)現(xiàn)SPA式導(dǎo)航需st.experimental_set_query_params模擬體驗(yàn)割裂部署包體積pip install dash后dash2.14.2依賴精簡streamlit1.32.0自帶TornadoJinja2包體大40%企業(yè)內(nèi)網(wǎng)適配默認(rèn)不聯(lián)網(wǎng)所有JS資源可本地化默認(rèn)從CDN加載React內(nèi)網(wǎng)需額外配置本方案選Dash因期末作業(yè)需提交可離線運(yùn)行的.exe用PyInstaller打包Dash的靜態(tài)資源全在本地而Streamlit的CDN依賴會導(dǎo)致內(nèi)網(wǎng)機(jī)器白屏。5.2 最小可行儀表盤3個(gè)核心組件與回調(diào)邏輯import dash from dash import dcc, html, Input, Output, State, callback import plotly.express as px import pandas as pd # 初始化Dash應(yīng)用禁用更新提示減少包體積 app dash.Dash(__name__, suppress_callback_exceptionsTrue) # 假設(shè)已加載清洗后的數(shù)據(jù) df pd.read_csv(cleaned_train_data.csv) app.layout html.Div([ # 頂部篩選欄 html.Div([ html.H3(全國列車查詢儀表盤), dcc.Dropdown( idprovince-filter, options[{label: p, value: p} for p in df[province].unique()], placeholder選擇省份, multiTrue ), dcc.Dropdown( idtrain-type-filter, options[{label: t, value: t} for t in [G, D, C, Z, T]], placeholder選擇車次類型, multiTrue ) ], style{padding: 10px, backgroundColor: #f9f9f9}), # 主圖表區(qū)域 html.Div([ dcc.Graph(idheatmap-graph), dcc.Graph(idbar-chart) # 按省份統(tǒng)計(jì)車次數(shù) ]) ]) # 回調(diào)1熱力圖隨篩選條件更新 callback( Output(heatmap-graph, figure), Input(province-filter, value), Input(train-type-filter, value) ) def update_heatmap(provinces, train_types): filtered_df df.copy() if provinces: filtered_df filtered_df[filtered_df[province].isin(provinces)] if train_types: filtered_df filtered_df[filtered_df[train_type].isin(train_types)] fig px.density_mapbox( filtered_df, latstart_lat, lonstart_lon, ztrain_no, radius10, mapbox_stylecarto-positron, zoom3 ) return fig # 回調(diào)2柱狀圖同步更新 callback( Output(bar-chart, figure), Input(province-filter, value), Input(train-type-filter, value) ) def update_bar_chart(provinces, train_types): filtered_df df.copy() if provinces: filtered_df filtered_df[filtered_df[province].isin(provinces)] if train_types: filtered_df filtered_df[filtered_df[train_type].isin(train_types)] count_df filtered_df.groupby(province).size().reset_index(namecount) fig px.bar(count_df, xprovince, ycount, title各省始發(fā)車次統(tǒng)計(jì)) return fig if __name__ __main__: app.run_server(debugTrue, host127.0.0.1, port8050)關(guān)鍵設(shè)計(jì)suppress_callback_exceptionsTrue允許布局中存在初始不存在的組件如多頁應(yīng)用dcc.Dropdown(multiTrue)支持多選符合“查長三角所有G字頭車次”需求回調(diào)函數(shù)用callback裝飾器輸入Input綁定組件id輸出Output指定更新目標(biāo)邏輯清晰可測。5.3 PyInstaller打包避坑解決Dash靜態(tài)資源缺失問題現(xiàn)象打包后運(yùn)行app.exe瀏覽器顯示“Loading...”后空白原因Dash默認(rèn)從dash-renderer等包中動態(tài)加載JSPyInstaller未自動收集。解決在打包命令中顯式添加隱藏導(dǎo)入并復(fù)制靜態(tài)資源# 步驟1安裝pyinstaller pip install pyinstaller # 步驟2創(chuàng)建打包腳本build.py import sys import os from pathlib import Path # 獲取dash靜態(tài)資源路徑 import dash dash_path Path(dash.__file__).parent static_dir dash_path / development / static # 打包命令關(guān)鍵--add-data指定靜態(tài)資源路徑 os.system( fpyinstaller --onefile f--add-data {static_dir};dash/development/static f--hidden-importdash_renderer f--hidden-importdash_html_components f--hidden-importdash_core_components f--hidden-importplotly fapp.py ) # 步驟3運(yùn)行生成的dist/app.exe提示--add-data格式為源路徑;目標(biāo)路徑Windows用;分隔Linux/macOS用:。dash/development/static是Dash運(yùn)行時(shí)查找靜態(tài)資源的相對路徑。6. 用真實(shí)數(shù)據(jù)驗(yàn)證模型價(jià)值三個(gè)能寫進(jìn)簡歷的分析結(jié)論與復(fù)現(xiàn)技巧6.1 結(jié)論1高鐵網(wǎng)絡(luò)“樞紐-放射”結(jié)構(gòu)已固化但次級樞紐存在替代風(fēng)險(xiǎn)復(fù)現(xiàn)方法用NetworkX計(jì)算各車站的介數(shù)中心性Betweenness Centrality該指標(biāo)衡量節(jié)點(diǎn)作為“最短路徑必經(jīng)點(diǎn)”的程度。北京南、上海虹橋、廣州南穩(wěn)居前三但武漢站介數(shù)近年下降12%而鄭州東上升23%——這與鄭渝高鐵開通直接相關(guān)。# 計(jì)算介數(shù)中心性自動歸一化到0-1 centrality nx.betweenness_centrality(G, weightduration, normalizedTrue) # 轉(zhuǎn)為DataFrame排序 centrality_df pd.DataFrame( list(centrality.items()), columns[station, betweenness] ).sort_values(betweenness, ascendingFalse) # 取Top10 print(centrality_df.head(10))技巧weightduration讓算法優(yōu)先選擇耗時(shí)短的路徑更符合旅客真實(shí)選擇邏輯若用weightNone則只計(jì)路徑數(shù)量會高估小站價(jià)值。6.2 結(jié)論2跨省車次占比達(dá)68.3%但“省內(nèi)通勤”車次增速最快年增21%復(fù)現(xiàn)方法在stations_geo.csv中為每個(gè)車站標(biāo)注所屬省份然后統(tǒng)計(jì)start_province ! end_province的車次比例# 合并始發(fā)/終到站省份 df_merged df.merge( stations_geo[[name, province]], left_onstart_station, right_onname, suffixes(_start, _end) ).merge( stations_geo[[name, province]], left_onend_station, right_onname, suffixes(_start, _end) ) df_merged[cross_province] df_merged[province_start] ! df_merged[province_end] cross_rate df_merged[cross_province].mean() * 100 print(f跨省車次占比{cross_rate:.1f}%) # 按年份統(tǒng)計(jì)省內(nèi)車次增速需有year列 yearly_intra df_merged[df_merged[cross_province] False].groupby(year).size() growth_rate yearly_intra.pct_change().iloc[-1] * 100 print(f省內(nèi)車次年增速{growth_rate:.1f}%)數(shù)據(jù)陷阱若df無year列需從車次編號規(guī)則推斷——G字頭2011年后開行D字頭2007年試點(diǎn)Z/T字頭更早。用train_no.str.startswith(G)可粗略劃分。6.3 結(jié)論3列車準(zhǔn)點(diǎn)率與停站數(shù)呈顯著負(fù)相關(guān)R20.73但高鐵例外復(fù)現(xiàn)方法從時(shí)刻表中提取每車次停站數(shù)再從12306公示的《季度運(yùn)輸服務(wù)質(zhì)量報(bào)告》中獲取準(zhǔn)點(diǎn)率注意該報(bào)告只公布路局整體數(shù)據(jù)需用pandas.read_html解析PDF表格# 解析PDF中的準(zhǔn)點(diǎn)率表格示例 tables tabula.read_pdf(service_report_2024Q2.pdf, pagesall, multiple_tablesTrue) # 找到含準(zhǔn)點(diǎn)率的表格 for table in tables: if 準(zhǔn)點(diǎn)率 in str(table.columns): punctuality_df table break # 合并停站數(shù)與準(zhǔn)點(diǎn)率按路局匹配 merged_analysis df_merged.merge( punctuality_df[[路局, 準(zhǔn)點(diǎn)率]], left_onbureau, # 假設(shè)df有bureau列 right_on路局 ) # 計(jì)算相關(guān)性 corr merged_analysis[stop_count].corr(merged_analysis[準(zhǔn)點(diǎn)率]) print(f停站數(shù)與準(zhǔn)點(diǎn)率相關(guān)系數(shù){corr:.2f})關(guān)鍵技巧tabula.read_pdf需提前pip install tabula-py且Java環(huán)境必須可用若PDF加密先用qpdf --decrypt input.pdf output.pdf解密。我?guī)н^三屆課程設(shè)計(jì)學(xué)生交來的“列車分析”作業(yè)80%止步于畫出熱力圖。真正讓我記住的是那個(gè)發(fā)現(xiàn)“鄭州東介數(shù)超越武漢站”的同學(xué)——他不僅跑了代碼還查了鄭渝高鐵開通新聞把數(shù)據(jù)波動和基建事件對上了。這比任何炫酷動效都扎實(shí)。做數(shù)據(jù)分析起點(diǎn)永遠(yuǎn)不是工具而是你敢不敢質(zhì)疑“這個(gè)數(shù)字合理嗎”。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
www久热com| 婷婷五月六月| 五月天天综合| 婷婷五月天 偷拍| 九九热这里只有精品9| 五月婷婷天| 婷婷开心深爱五月天| 亚洲成人综合在线| 日本啪啪天堂| 亚洲天堂aaaa| 另类五月激情| 激情亚洲色图片丁香综合| 天天综合色丁香| 极品少妇高潮啪啪AV无码| 99激情视频| 婷婷五月综合在线视频| 久久综合无| 涩五月婷婷| 婷婷久久色| 中文字幕成人| www久| 99热在线观看成人| 亚洲V国产V欧美V久久久久久| 婷婷五月天无码熟女| 新男人天堂人妻| 日韩中文字幕| 五月天激情国产综合婷婷婷| 久热九九| 国产精品色| 99久热| 秋霞簧片| 天天日夜夜爽。| 婷婷色五月婷婷姐妹| www.久久婷婷| 婷婷玖玖丁香| 欧美成人AAA片一区国产精品| 免费视频这里只有精品| 五月天婷婷成人资源站| 手机激情网| 激情婷婷丁香五月天小说| 一级性感毛片| 激情久久 婷婷| 婷婷操逼| 色综合五月| 色欲五月婷婷| 久久婷五月婷| 能看的av网站| AA片在线观看视频在线播放| 91精品久久久久久久| 五月丁花六月丁香综合| 五月天开心婷婷激情网站| 久久开心五月婷婷| 婷婷丁香五月久久| 婷婷五月天亚洲激情戏精品| 五月婷婷伊人网| 丁香婷婷综合精品六月初| 婷婷大乡焦噜噜| 免费超碰在线观看| 久久成人亚洲欧美电影| 久久蜜臀婷婷| 五月天丁香久久| 无码色| 婷婷六月网| 激情综合五月色在线| 久热只有这里有精品| 亚洲AV成人精品日韩在线播放| 99热午夜精品| 99视频| 538任你爽| 男人的天堂五月丁香| 怡红院一二三| 婷婷色九月| 伊人网啪啪| 中文字幕色色色| 五月天婷婷丁香视频| 中文字幕av久久爽一区| WWW色五月天| 久久人妻乱子伦| 免费精品66| 天天摸天天舔天天爽| 欧美成人精品A片免费一区99| 噜啊噜在线| 思思re视频在线| 99久久精彩视频。| 99热99这里免费的精品| 五月丁香欧美综合| 欧美一级色| 99精品网| 色综色网| 五月婷婷久久久| 热的国产99热| 丁香六月欧美| 91丨九色丨国产打屁股| 丁香五月天日韩无码| 亚洲成人中文字幕| VA婷婷| 亚洲 成人 电影av在线观看| 五月天婷婷伊人| 久久婷婷影院| 日韩在线婷婷五月天综合| 色婷婷丁香中文在线播放| 婷婷激情丁香六月| www.夜夜操.com| 伊人在线视频| 激情av在线| 五月丁香综合激情| 丁香激情五月少妇| 九九色婷婷| 国产内射婷婷| 中文字幕综合| 噜噜噜精品欧美成人在线观看| 丁香五月人妻熟女| 99久久久| 久久区区一二三av| 日韩六十路91性交电影| 99ri国产| 3DAV亚洲香蕉久久 一区二区| 色吧网91| 一区二区三区四区五区| 操人久久| 无码人妻一区二区一牛影视| 五月婷婷视频啪啪美女| 国产毛片精品一区二区色欲黄A片| 九九色逼| 亚洲国产黄色电影| 丁香六月高清视频| 日日爽夜夜爽| 91丨九色丨国产打屁股网站| 国产Va视频| 色婷婷五月天激情综合| 99久在线精品99re8热| 玖玖婷婷色欲| 久久性爱视频免费| 伊人久久婷婷| 色女人久久| 五月丁香久久久日婷婷久久婷婷日| 五月婷婷色丁香| 五月丁香花婷婷玉莉AV| 欧美丰满熟妇BBB久久久| 丰满少妇乱A片无码| 7777精品伊人久久久大香线蕉最新版| 五月丁香婷婷爱激情综合网| 婷婷精品在线| 色色色色色色色色色色色色色97| 欧美天天综合网站上去吧| 婷婷九月在线| 99九九这里有免费视频| 人妻videos人妻高清| 人人九色| 婷婷婷久久久| 狠狠久综合| 色播五月婷婷| 亚洲性受XXXX五月丁香| 五月六月丁香激情| 99热这里只有精品免费| 色五月婷婷色| 夜夜夜夜夜操| 色五月大| 超碰资源在线| 台湾无码A片一区二区| 丁香六月亭亭久久综合| 五月丁香狠狠爱| 99精品在线观看视频| 另类五月婷婷| www.五月婷婷久久.com| 人操91在线| 五月婷婷丁香大陆免费| 婷婷丁香综合网| XXXX岛国| 日日做A爰片久久毛片A片英语| 激情久久婷婷| 激情爱爱网站超大免费| 久热超碰91| 99视频精品全部观看10| 超碰免费观看| 综合久久五月天| 激情五月天社区| 人人摸人人操人人爽| 丁香五月欧美色综合| 天天综合精品| 精品皮股午夜AV| 国产真人做爰视频免费| 狠狠干五月丁香| 五月丁香性爱| 久久人妻久久久久| 九七色色六月丁香| 六月丁香社区| 久久婷婷色色| 综合激情五月丁香| 五月丁香六月婷婷a v| av操逼网| 天天综合网亚洲综合网| 久青草大香蕉| 婷婷激情社区| 91操操操| 五月婷婷七月丁香| 99热这里只有精品青草| 亚洲天天免费| 蜜桃人妻无码AV天堂三区 | 99在线观看视频| 九九综合网色全集| 亚洲日日操| 五月色综合网欧美网| 欧美日综合| 激情婷婷九月| 九九色热视频| 99熟女视频| 婷婷五月激情综合| 天天cha成人综合网| 91九九九九| 可以免费看AV网站| 九九综舍久久| www久久久| 五月婷婷黄色视频| 激情综合色婷婷啪啪六月天| 91超级碰| 婷婷六月综合激情| 久久这里都是精品免费| 99久久99九九99九九九| 天天橾夜夜爽| 99久久精彩视频。| 激情骚五月| 狼友视频在线观看18| 久久亚洲A| 99在线精品观看99| 99色1| 精品自拍99| 婷婷五月天社区| 亚洲色综合| 欧美成人精品A片免费一区99| 天天肏屄夜夜爽| 激情婷婷五月基地| 91热爆在线| 丰满老熟妇BBBBB搡BBB| 久99久在线观看| 国产乱码久久| 国产亚洲99久久| 2018国产大陆天天弄| 丁香婷婷成人网| 天天爽夜夜爽夜夜爽精品| 99热8在线| 99综合一区| 婷婷激情另类| 久热黄色| 五月天色区| 丁香六月亭亭久久综合| 人妻视频在线| 亚洲欧洲另类| 丁香婷婷色九月| 婷婷六月色情| 日韩一区二区在线播放| 国产婷伊人| 欧美日本黄色| 无码毛片992367| 超碰AV成人| 99热免费| 五月激情站| 人人干av| AV五月婷婷露脸| 天天综合色丁香| 人妻在线网站| 日韩一级| 大香蕉在线99热| 五月丁香影视| 五月婷婷在线综合| 亚洲综合干| 色色激情五月| 99狠狠操一| 丁香五月天AV在线 | 色婷婷视频在线| 色色网站在线免费观看视频| 99 r热| 26uuu偷拍亚洲欧洲综合| 精品少妇人妻AV无码专区偷人 | 啪啪九九色| 九九热这里只有精品6| 亚洲色欲AAAAAA| www.97干视频| 六月婷婷色色色| 日韩AV一区二区三区| 全部老头和老太XXXXX| 色婷婷大香蕉| 五月丁香激情综合| 色婷婷伊人| 99色性爰网络| 婷婷深爱五月| 丁XX 成人| 婷婷精品性性性性性性性| 深爱五月婷婷开心中文字幕| 色色色色热热| 天天 青草 制服丝袜 在线| 婷婷丁香成人色综合| 欧美操人| 国产毛片精品一区二区色欲黄A片| 六月丁香激情| 国产成人亚洲综合A∨婷婷| 五月丁香六月综合情在线观看| 色天使久久综合| 少妇大叫太大太粗太爽了A片| 欧美影院| 五月丁香啪啪综合| dingxiangtingtingliuyue| 九九热九九热精品| 高清无码中文字幕aVDV| 五月天成人在线播放丁香| 国产综合视频婷婷| 精品五月视频婷婷在线观看| 第五婷婷伊人丁香色| 久久久九九九 99| 无码少妇高潮喷水A片免费| 亚洲热视频| 婷婷五月天av| 狠狠爱综合| 五月天婷婷久久| 99热在线观看免费精品| 久久久99精品免费观看| 亚洲成人电影aaaa| 日日夜夜青青草| 99热这里只有精品23| 五月丁香婷草| 中文字幕网站在线观看| 九热免费视频| 成人va在线观看视频| 亚洲av成人在线| 九九热这里只有精品7| 婷久久综合| 99 福利 导航| 婷婷激情四射| 九九热短视频在线观看| 五月丁香六月婷婷亚洲视频| www.99热| 色综合色| 丁香六月色| 人人九色| 五月丁香啪啪激情| 热99久久这里只有精品| 亚洲色五月婷婷| 深爱激情六月| 色婷婷操逼| 99精品综合视频| 国产乱妇乱子在线播视频播放网站| 婷婷丁香18| 91精品婷婷国产综合久久| 色婷婷综合网| 丁香五月综合激情久久潮喷| a网站免费观看| 99视频精品全部免费 在线| 丁香六月无码播放| 伊人91| 色婷婷综合网| 丁香五月婷婷综合91| 人人97碰| 成人五月天丁香| 亚洲性爱99| 婷婷色五月天在线观看| 51国精产品自偷自偷综合| 嫩草AV久久伊人妇女超级A| 99视频在线看| 蜜臀丁香黄色婷婷五月天| 91啪级电影| 狠狠狠狠狠草| 国产午夜精品一区二区| 人人摸人人干| www99久久| 91尤物九色在线| 夜夜夜夜操| 成人丁香色| 国产午夜精品AV一区二区麻豆 | 丁香花色色网| 超碰91在线| 97色色色| 99爱在线视频观看| 五月婷婷在线视频| 日本 色综合| 欧亚色色| 久久超视频| 国产成人精品亚洲线观看| 婷婷丁香五月麻豆| 69天堂99| 久久激情综合| 国产精品视频免费看| 久久久久综合激动五月天| 丁婷婷五月天在线播放| 国外亚洲成AV人片在线观看| 五月色网| 99热主页日本| 美腿丝袜AV天堂网| 丁香婷婷色六月| 精品无码久久久久久久久| www.婷婷六月天| www,com,五月色色| 久久婷婷六月综合| 亚洲成人AV高清字幕| 欧美婷婷六月丁香综合色| 99综合色| 91丨九色丨老熟女激情| 天天日人人爽| 久久99国产综合精品免费| 久久停停超碰| 久久性操| 欧美综合五月丁香六月婷| 日日夜夜爽爽| 天天干天天操天天拍| 五月天基地| www.五月丁香av| 人人97碰| 思思热久久艹| 五月丁香久| 色情终和网| 色色综合日韩| 婷婷综合色图| 91色综合网| 人人干AV| 久久久宗合视频88| 日本九九热| 免费看欧美成人A片无码| www.久操| 狠狠高潮精品亚洲1| 婷婷97色| 丁香五月婷婷手机| 久久综合九色综合88i| 99色热视频| 激情综合亚洲| www.日本久久videos| 另类综合激情| 成人在线精品| 亚洲激情av| 亚洲 综合中文| 成人在线99| 精品婷婷五| 天天插天天射| 热99久久这里只有精品| 操操操B| 婷婷六月插屄激情| 激情五月婷婷综合秋霞| 五月天涩涩| 最新AV在线观看| 俺去也婷婷| 婷婷丁香成人五月天| 九九99热| 超碰三级秋霞| 91丨九色丨东北熟女| 五月色婷婷亚洲| 日本不卡高字幕在线2019| 色插综合网| 丁香五月激情网| 婷婷伊人激情婷婷| 99热综合| 热99精品视频| 91人妻人人操人人爽| AV在线观看网站| 国产1区2区3区在线观| 色色热| 五月丁香啪啪激情| 潮汕成人AV片在线| 99热日韩| 九九热视频精品2| 最近中文字幕在线中文视频| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 中国女人内射6XXXXX| 管管補管管紱| 婷婷碰碰| 欧美色图天堂网| 九九热再线九九视频免费在线观看 | 丁香五月天啪啪| 激情六月婷婷| 婷婷色五月丁香六月欧美啪| 婷婷午夜| 久久久久久久,99精品视频| 色综合色| 99热久久最新地址| 亚洲久久日| 激情婷婷| 337午夜福利| 婷婷99狠狠躁天天躁中| 欧美成人AAA片一区国产精品| 99亚洲综合| 婷婷婷久久| 午夜丁香| 可以看的AV| 久久五月婷婷电影| 日韩精品无码AV| 五月丁香激情综合网| 五月婷婷丁香六月在线| 丁香婷婷五月综合色情| 9l久久久视频| 91丨九色丨43老版熟女| 噜噜色婷婷| 久久五月天婷婷视频| 九九热这里只有精品9| 99视频35精品视频在线观看| 九九精品在线网| 一逼色综合| 1024欧美看片| www狠狠| 天天插天天日| 亚洲一区二区无码蜜乳av| 亚洲天堂制| 五月天亚洲综合网| 五月综合777| 色欲色天天香综合| 激情碰碰碰| 色射影院| 天天爱综合网| 可以免费看的av网站| 午夜成人AV在线| 精品无码久久久久久久久| 99.N在线视频| 色视频五月天| 99热九九在线| 99热精品在线播放观看| 伊人激情综合网| 9热久久在线| www.夜夜| 天天操天天操天天操天天操天天操 | 色色丁香| 激情五月丁香社区| 爽天天天天天天天| 桔色成人在线| 999影院成人在线影院| 伊人网欧美在线男人天堂五月丁香| 丰满人妻妇伦又伦精品国产| 五月丁香好婷婷A片网| 五月丁香花开综合网| 亚洲一区国产传媒| 欧美性交一区二区三区| 日本天堂网站99| 三级三久久线久久99久目本WW| 六月亚洲| 婷婷五六月丁香| 色综合丁香| 九九干视频| 丁香六月色| 91在线人| 色婷婷成人久久| 超碰免费观看| 91碰操| 欧美日韩91| 婷婷五月激情欧美| 一起草Av| 色五月天电影| 天天操天天插| 97碰碰碰免费公开在线视频| 免费看欧美成人A片无码| 亚洲色婷婷| 日日夜夜干| 26uuu成人网| 天天色视频| 色另类五月天| 99九九视屏| 欧美性爱5月天天天看| 97人人搞| 91中文在线| 五月天亚洲图片婷婷| 91九九| 伊人婷婷青青cao| 亚洲va日| 激情五月深爱五月| 国产精品噜噜在线视频| av大香蕉| 丁香五月婷婷六月婷| 色婷婷丁香五月天在线视频| 思思热再线视频| 性色99| 欧美xx激情视频在线观看| 黄色激情五月天| 99热一区| 噜噜视频| 欧美大片| 黄色毛片精品| 九九综合| 九九草热在线观看| 婷婷激情综合无月| 五月激情丁香久久综合网| 99精品视频在线免费观看| 激情网 五月天| 夜夜撸天天日| 色婷婷天堂| 丁香五月天啪啪| www.狠狠| 欧美色色日韩| 色色色色色热| 99er视频在线| 任你日视频| 99色婷婷| 9色在线视频精品观看| 国产五月天婷婷| 91精品熟女| 这里只有精品2| 日韩欧美一级大黄网站| 91爱操| 欧美色综合天天久久综合精品 | 婷婷深爱五月| 色播五月天激情| 丁香六月成人| 午夜亚洲国产精品av一区二区| 日本操B片| 日韩成人中文字幕| 俺也去综合| 日本在线视频播放91| 久久人妻视频| 99偷拍视频在线日本| 91九九| 激情五月天色婷婷| 开心深爱激情网| 色婷丁香91| 五月天婷婷基地综合网| 欧美综合婷婷网| 激情99| 国产偷人爽久久久久久老妇APP| 噼里啪啦完整版中文在线观看| 九九这里只有精品| 琪琪色网在线| 精品视频这里只有精品| 欧美成人性爱网| 色九月| 大香蕉操操| 天天综合天天玩夜夜玩天天玩夜夜玩 | 婷五月天| 五月色情网| 成人短视频在线| 天堂久久久久天堂网| 91综合国免费久入| 99国产在线| 中文字幕人成乱码在线观看| 五月婷婷亚洲| 婷婷深爱五月丁香| 99视频久久| 性色av大香综合| 天天爽综合| 天天天天干| 大香蕉人人网| 亚洲丁香五月| 男男野外做爰全过程69| 91干在线视频| 亚洲久久婷婷| 中文字幕日产A片在线看| 99久久网站| 五月丁香六月婷婷激情网| 日本视频不卡123区| 激情丁香五月AV| 天天综合网亚洲综合网| 专区无日本视频高清8| 色5月婷婷色| 婷婷va| 香蕉久久av一区二区三区| 丁香六月综合| 亚洲激情网站| 色欲色欲久久宗合网| 久久永久网址| 99精品热| 五月婷婷偷拍| WWW.99热| 六月婷婷色色网| 天天日人人| 婷婷五月丁香色综合| 啪啪操网| 五月花激情| 婷婷综合五月天| 五月天婷婷六月激情网| 91久久久久久久久| 97操操操| 丁香六月婷婷| 五月激情综合网| 五月草影视| 成人五月天综合网| 天天擼久久擼在线| 97超级碰| 玖玖资源在线视频| 丁香熟女乱| 99热九九热| 91 欧美| 久热这里只有精品66| 婷婷久久五月| 亚洲激情六月丁香| 丁香色五月婷婷| 亚洲精品成人片在线播| 来吧亚洲综合网| 99九九中文字幕视频| 五月婷婷,六月激情| 国产欧美性成人精品午夜| 五月婷婷久久激情 | 密黄站| www.久久久久久久| 91Chinese在线| 精品久久久人妻| 色情婷| 婷婷天天婷婷天天澡| 欧美人与性动交CCOO| www。五月天。com| 99re资源在线视频导航| 91成人性爱视频| 色色色色色色色色色色色色色97| 99亚州综合精品成人网| www.久久9| 九九色图| 26UUU亚洲欧美| 日韩人妻在线播放| 人人操人人干AV| 丁香五月天堂网| 国产成人精品亚洲线观看| 91碰碰碰| 第九色区AV在线| 这里只有精品无码| 久9精品| 丁香五月五月婷婷| 插插五月天| 久久精品综合色| 99精品视频网| 婷婷五月天亚洲综合| 成人五月天综合网| 99久精品视频| 99爱在线| 久久婷婷草| 中文字幕 中文字幕明步| 婷婷五月天色网久| 狠狠爱五月婷婷| 激情五月天婷婷| 色婷婷五月视频| 99免费综合网| 国产欧美大香蕉一区| 超碰九九热| 另类图片 五月激情| 五月间天堂综合| 六月天婷婷| 久久这里只有精品07| 色婷九九九| 97人人操人人干| 丁香五月在线| 五月天色官网| 丁香五月激情网| 国产小精品| 综合99视频| 颜射 精品性爱av| 激情性爱五月| 99九九这里有免费视频| 久久久精品色色色| 人人亚洲| 91九色 婷婷| 中国丰满熟女A片免费观| 激情视频综合| 5月丁香六月婷婷| 天天色99| 任你干aa| 99国产精品久久久久久久久久久 | 日日杆天天| 久久九九色| 激情亚洲色图片丁香综合| 日本色色影院| 另类五月激情| 99天堂网| 97香蕉碰碰人妻国产欧美| 狠狠色噜噜狠狠| 麻豆雪千夏| www.久99| 四虎国产精品永久在线国在线| 热久视频| 婷婷亚洲丁香五月| 日韩人妻AV在线| 26uuu成人网| 玖玖午夜视频| 精a品a| 亚洲婷婷乱乱丁香| 五月天狠狠网站| 色婷婷五月综合激情中文字幕| 久re热视频| 日韩操逼小电影| 婷婷激情六月综合| 亚洲婷婷五月天在线激情综合网| 亚洲av另类在线观看| 久久久五月天| 日本婷婷| www.婷婷五月| 午夜一区| 激情综合激情综合| 99在线精品在线视频| 五月丁香婷中文| 天天在线久久综合 | www.射伊蕉婷婷| 五月天婷婷五月| 亚洲天堂热| 日韩成人中文| 激情五月开心五月在线视频| 亚洲成Av人片乱码色第1集| 99九九这里有免费视频| 性做爰A片免费视频A片直播| 天天爱天天操| 五月丁香综合网| 丁香色五月 97干| 天天操天天操天天操天天操天天操| 五月天六月婷婷电影| 色一情一乱一乱一区91Av| 丁香五月综合激情啪啪| 欧美超级视频97| 久热久69| 九九精品re免费视频| 99视频综合网| 天花AV无码| 久久久婷婷五月天| 91女人18毛片水多国产| 五月天大香蕉视频| 婷婷五月娱乐在线| 色色九区| 色综合久久44| 热99国产精品| 亚洲五月婷婷在线| 免费试看小视频 99| 丁香综合婷婷开心激情网| 2015好吊操| 91精品熟女| 五月丁香六月婷婷玖玖| 婷婷情色激情| 婷婷五月天六月丁香| 色玖玖综合| 色婷久久| 色欲一区二区三区精品A片| 婷婷五月天影院| 99精品偷自拍| 久久这里只有精品视频15| 丰满少妇猛烈A片免费看观看| 婷婷丁香宗合888| 操一区| 99热免费| 超碰在线成人| 秋霞AV吧| 99久热精品在线| 九九综合网色全集 | 午夜福利成人AV91| 婷婷久久图片| 五月丁香888| 婷婷涩五月| 婷婷丁香五月天影院 | 激情五月婷婷综合| 成人视频网| 天天视频精品9| 69精品人人人人人人| www.久久久.com| 久久精彩综合视频| 婷婷丁香五月天综合AV| 99热精品一区| 97色色综合| 久操热线| 激情五月天色色色| www.久久婷婷| 五月丁香久久网| 伊人大香五月天| 思思精品热在线| 色九网| 色色色com| 97操碰免费视频| 深夜男女福利刺激影院一区完整| 狠狠做五月| 色婷婷六月天在线| 综合久久97| 无遮羞AV| 精品激情| 五月色天情| 99ri精品在线| 婷婷久久五月| 天天爱综合网| 夜夜爽77777妓女免费下载| 国产亚洲成人综合| 91超级碰在线视频| 丁香五月中文字幕久色| 久热9| 全部老头和老太XXXXX| 五月天另类图片区99| 亚洲女婷婷五月基地综合久久久| 婷婷五月天在线综合| 九九热免费视频| 五月丁香无码| www,五月丁,com| 激情伊人五月天| 超碰人人操| 亚洲丁香五月在线观看| 九九视频在线观看视频6 | 日韩不卡DvD| 开心五月深爱五月| 丁香婷婷五月天成人| 性色播| 女同激情久久av久久| 沈娜娜av| 狠狠擼综合| 99色亚洲| 9l视频自拍九色9l视频在线观看| 99久久66| 9l视频自拍9l九色9l成人| 99视频| 久久刺激网| 色婷婷丁香| 电影91久久久| 99精品久久久| www.婷婷五月| 97色色视频| 91超级碰在线视频| oVV4WIB3vFi8D| 狠狠干在线| 九九99精品视频| 五月天婷久精视频| 狠狠色噜噜狠狠狠777奇米| 乱女乱妇熟女熟妇综合网站| 97碰碰视频在线观看| www99精品在线观看| 五月激情丁香六月狠狠干| 日日色综合| 免費观看aV在线网址| 第四色婷婷最爱| 91欧美日韩综合| 五月天激情网址| 老司机日日夜夜青草| 亚洲色婷婷| 99色色热| 亚洲激情久久| 五月久久婷婷天堂视频| 舔色婷婷| www.99久久久久99| 五月天天爱| 婷婷六月天| 99爱视频在线播放| 殴美97色| 99热这里全是精品| 久9热在线免费观看| 色播激情婷婷| 伊人五月丁香| 久久婷婷五月综合色和| 天天操夜夜爱| 久777| 色五月大香蕉| 色色色免费视频| 337p大胆噜噜噜噜噜91Av| 91精品久久久久、久五月天| 欧美日本高清视频99| 狠狠插日日干撸| 亚洲精品久久久久久久久久吃药 | 在线观看的av| 久操97| 日本美女上人| 97热视频| 亚洲婷婷五月天在线激情综合网| 人人摸人人澡人人| 99九九视频精彩在线| 99国产精品久久久久久久久久久| 另类婷婷五月天啪帕帕| 五月婷婷综合激情| 那里有AV网址| 婷婷日| 99思思| 91超碰在线观看| 婷婷五月天开心网| 婷婷色五月天第7色| 裸体做A爰片毛片A片免费| 亚洲天堂AAA| 婷婷五月综合中文字幕| 99综合| 秋霞少妇AV网站| 天天摸天天舔在线视频| 日日日日日| 五月丁香六月欧美综合| 色啦啦视频| 激情五月久久| 亚洲欧洲另类| 久99999热视频在线观看免费| 国精产品一区一区三区免费视频| 丁香五月天在线观看视频| 黑人糟蹋人妻HD中文字幕| 噜噜噜噜噜色| 久9综合| 伊人五月成人| 网色99| 4399啪啪视频| 类似婷婷激情综合网站| 色婷婷91激情小说| 五六月婷婷久久| 色婷丁香| 丁香五月激情性色郤| 中文字幕丰满人妻无码专区| 99热官网| 丁香五月婷婷香| 色婷婷婷av| 变天就操逼婷婷五月| 夜夜骑夜夜撸| 激情五月狠狠| 久久精品噜噜噜成人A∨色欲| 99re这里只有| 色噜噜,噜噜色| 婷婷五月丁香色播| 五月天丁香成人| 中文字幕簧片| 日本一毛片| 久久九九激情五月天 | 91人人超碰在线| 99国产精品久久久久久久久久久 | 婷丁香五月天| 色婷六月| 青青草青青草五月天| 啪啪综合| 激情开心五月天婷婷基地丁香社区| 成人午夜在线视频| 99精品成人无码A片观看金桔| 五月四色婷婷| 婷婷激情五月天激情| 成人视频九九| 婷婷色偷拍| 亚洲午夜成人av电影网| 91精品久久久久久77777| 婷婷久久亚洲| 五月永久激情| jiujiu热在线视频| 亚洲人妻电影| 骚逼视频一区2区| 婷婷丁香熟妇综合网| 九九热99熟女| 中文在线视频久1| 久久五月天黄色五月天色网址| 99热超碰人| 五月综合色| 色屌丝中文字幕| 91人妻视频| 五月婷婷天天色| 日韩九九视频| 五月天丁香婷| 97色婷婷在线观看| 亚洲国产网站| 久久久久久9热不雅视频| 嫩草AV久久伊人妇女超级A| AV性爱在线| 夜夜 操无码| 丁香五月天社区| 五月婷婷丁香社区| 综合激情深爱| 丁香五月激情性色郤| 婷婷色香六月综合激情| 高清无码.com| 久久 无毛。| 碰超在线九色| 婷婷久久婷婷色五月| 91无码一起草| 91干婷婷| 婷婷丁香五月综合| 色无码| 精品人妻伦一二三区久| 啪啪啪综合网| 亚洲欧洲另类| 九九99久久| 99精品无码| 婷婷伊人久久综合| 五月丁香六月婷婷a v| 激情亚洲五月| www.日日夜夜| 九九热手机在线视频| 色情激情五月| www.激情五月天| 婷婷精品性性性性性性性| 婷婷五月天亚洲综合| 婷婷激情六月天视频| 丁香五月精品| 天天日天天干天天天| 真实亲子乱子伦高清在线观看| 99热久只有| 四色永久成人网站| 五月天激情国产综合婷婷婷就去爱| 97色女人在线| 色综合色五月| 婷婷欧美偷拍综合| 婷婷丁香五月久久| 婷婷免费无视频| 亚洲日韩人妻操逼| 亭亭色天香| 99在这里有精品| 99热6色| 91九色国产熟女| 99碰碰| 久青草影院| 日韩乱轮AV| 色色色1网址| 天天搞天天色综合| 婷婷99狠狠躁天天躁| 熟女乱论网| 婷婷激情丁香五月天综合| 99热日韩| 五月婷婷狠狠干| 玖月婷婷爱丁香| 色 五月婷婷基地| 五月天婷婷激情小说电影| 性天堂久久| 久久天天| 五月丁香婷婷欧美色图视频五月丁香777电影 | 亚洲一区国产传媒| 五月丁香啪啪网| 丁香五月色情| 国产婷婷色综合AV蜜臀AV | 婷婷五月天亚洲丁香| 人人操av| 天天婷婷综合亚洲亚洲| 国产精品美女久久久久AV超清| 国产XXXX搡XXXXX搡麻豆| 天天视频精品9| 97操碰视频| 丁香开心深爱| 天天日本夜夜谢| 婷婷五月情| 91九色偷拍| 99色综合网| www.minyis.com【JT】国内CDN落地页保证转化QQ2101460746 | 久久婷婷伊人| 激情国产五月| 99A级片| 丁香八月综合激情| 激情综合激情五月| 五月婷婷丁香六月在线| 2017人人操| 少妇AB又爽又紧无码网站| 人碰91| 色性综合| 五月婷婷天| 五月天婷婷激情| 9久操| www.AV在线| 影音先锋女人av鲁色资源网小说免费| 丁香五月日本| 91精品久久久久、久五月天| 成人片在线播放| 999九九九久久久99HD| 91操碰| 天天操天爱综合| 精品久久艹| 亚洲成人综合网在线免费观看| 夜色五月天| 九九综合久久| 亚洲色激情| 五月丁香六月婷| 日韩欧美婷婷丁| 丁香五月自拍| 久热69| 婷婷综合| 99热资源在线| 亚洲婷婷乱乱丁香| 在线只有精品| 91丨九色丨国产在线| 丁香六月婷婷高清| 婷婷五月天影院| 99久高清视频| 99热香港| 中文字幕在线免费观看视频| 亚洲无码猫咪| 丁香婷婷五月激情| 亚洲婷婷五月天激情综合| 激情五月综合婷婷| 97色色综合| 亚洲九九99精品视频在线播放| 人人摸人人| 大香蕉啪啪网| 91丨九色丨熟女|新版| 色婷婷六月天在线| 思思久久99热只有频精品66| 婷婷99中文字幕| 在线看片av| 激情六月天婷婷| 丁香五月婷婷啪啪| 91主播在线| 开心婷婷五月花| 日日噜噜夜夜狠狠久久丁香六月| 亚洲区在线| 99热在线观看| 人妻少妇色综合| 激情性爱婷婷| 严洲天天插| 丰满少妇乱A片无码| 直接看的AV| 婷婷五月亚洲综合| 狠狠色大香蕉| 26UUU欧美| 久久久.COM| 99久精品视频| 亚洲一区二区无遮挡A片| 操操操操操电影网| 极品少妇XXXX精品少妇偷拍| 碰碰人人漕| 国产精品VA在线| www,色婷婷| 婷婷五月天网址| 禁片二区| 色综合射婷婷| 久久人妻少妇嫩草AV| 五月情丁香色| 免费精品99| 天天爽夜夜爽夜夜爽精品| 国产色网站| 久久色五月天| 五月天婷婷AV| 狠狠色丁香久久| 婷婷丁香人妻天天爽| 欧美顶级少妇做爰HD| 天天干夜夜操A片| 色优久久| 激情99热| 无码激情AAAAA片-区区| 丁香六月啪| 91啪啪视频| 在线99热| 天天操夜夜操| 深爱网深爱综合网| 天天碰夜夜操| 操逼123网| 91丨九色丨国产| 99色色色色| 婷婷综合一二三| 激情小说婷婷| 99A级片| 久色网| 日本色噜| www色婷婷| 五月天婷婷激情干干| 97超碰,人人舔,人人操,人人摸| 五月丁香婷婷福利| 欧美成人AAA片一区国产精品| 91色色色18| 婷婷六月啪啪| 97丁香五月天| 五月刺激丁香月综合| 婷婷激情小说网| 伊人99热| 五月天激情开心网| 丁香花成人区| 欧美色图天堂网| 婷婷色中文字幕| 五月丁香色综合| 丁香5月婷婷| 日本一级黄色片。| 97韩国久久电影院| 99玖玖人人| 岛国AV网| 人人色AV| 99热激情| 丁香五月在线观看综合| 国产精品成人网站| 99久久久| 日韩六六久久电影| 精品五月花| 五月丁香婷婷在线| 婷婷在线操| 美女91一起草| 婷婷无码视频| 五月丁香婷婷激情| 色一情一乱一乱一区9| 丁香六月婷婷色XXXXX| 五月噜噜噜色综合| 午夜天天精品视频| 九九色大香蕉| 开心五月丁香综合久久| 免费看欧美成人A片无码| 26uuuavcom| 丝雨一区二区| 五月色网| 婷婷五月天激情AV影院| 亚洲在线网站| 性天堂久久| 天天操九九插| 极品色丁香| 国产69久久久欧美黑人A片| 俺去也婷婷| 欧洲永久精品| 激情五月婷婷她| 天天综合精品| 五月丁香网站| 五月色丁香综合|