數據集筆記:Pems 自行下載數據+python處理

以下載District 4的各station每5分鐘的車速為例

1 PEMS網站下載數據

點擊紅色的

選擇需要的station和區域,點擊search,就是對應的數據,點擊數據即可下載?(這個是station每5分鐘的速度數據)

?2 pems 速度數據

2.1 每一列的意義

Timestamp

間隔開始的日期和時間。例如,08:00:00的時間表明聚合包含在08:00:00到08:04:59之間收集的測量數據。

請注意,五分鐘聚合的秒值總是0。格式為MM/DD/YYYY HH24:MI:SS。

Station獨特的車站標識符。
District區號
Freeway高速公路號
Direction

行駛方向

東南西北 ESWN

車道類型

表示車道類型的字符串。

可能的值(及其含義)為:

  • CD(收集/分配)
  • CH(傳統公路)
  • FF(高速公路-高速公路連接)
  • FR(下匝道)
  • HV(高占用車道)
  • ML(主線)
  • OR(上匝道)
Station Length車站覆蓋的路段長度,單位為英里/公里。
Samples所有車道接收的樣本總數
% Observed在這個位置有observation的車道的百分比
Total Flow所有車道5分鐘內流量總和。
Avg Occupancy5分鐘內所有車道的平均占用率,以0到1之間的小數表示
Avg Speed所有車道5分鐘內的流量加權平均速度。如果流量為0,則為5分鐘車速的數學平均值
Lane N Samples車道N收到的良好樣本數。
Lane N Flow5分鐘內車道N的總流量。
Lane N Avg Occ5分鐘內車道N的平均占有率
Lane N
Avg Speed
5分鐘內車道N的平均速度
Lane N
Observed
車道N是否有觀測值(1代表有,0代表沒有)

2.2 python 讀取PEMS

import numpy as np
import pandas as pd#設置header
new_headers = ['Timestamp', 'Station', 'District', 'Freeway', 'Direction','Lane Type', 'Station Length', 'Samples', '%Observed','Total Flow', 'Avg Occupancy', 'Avg Speed']
for i in range(1, (pems04.shape[1]-12)//5+1):new_headers.extend([f'Lane {i} Samples', f'Lane {i} Flow', f'Lane {i} Avg Occ',f'Lane {i} Avg Speed', f'Lane {i} Observed'])pems04=pd.read_csv('d04_text_station_5min_2023_01_02.txt',names=new_headers)
pems04

?3 pems station 元數據

3.1 每一列的意義

IDstation 的標識
Freeway高速公路編號
Freeway Direction表示高速公路方向的字符串
County?Identifier縣id
City城市
State Postmile州公里標
Absolute Postmile絕對公里標
Latitude,Longitude經緯度
Length長度
Type

類型

可能的值(及其含義)為:

  • CD(收集/分配)
  • CH(傳統公路)
  • FF(高速公路-高速公路連接)
  • FR(下匝道)
  • HV(高占用車道)
  • ML(主線)
  • OR(上匝道)
Lanes車道數
Name名字
User IDs用戶輸入的字符串標識符

3.2 python讀取

import numpy as np
import pandas as pdpems04=pd.read_csv('d04_text_meta_2022_12_13.txt',delimiter='\t')
pems04

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/163425.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/163425.shtml
英文地址,請注明出處:http://en.pswp.cn/news/163425.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

DLL劫持漏洞

以下是自己學習時做的一些筆記,希望對各位有所幫助 DLL劫持漏洞 為什么程序中會有dll的存在 對于 Windows 操作系統,操作系統的大部分功能都由 DLL 提供。 另外,當您在這些 Windows 操作系統之一上運行某一程序時,該程序的很多…

paddle ocr開啟mkldnn加速后圖片識別精度下降

背景 使用ocr_system調用微調模型時發現部分圖片在設置enable_mkldnnTrue后出現識別精度下降問題 環境: paddle2.5.1 paddlehub2.3.1 python3.8.6 解決方案 tools\infer\utility.py文件中 line 269行左右, 在代碼config.delete_pass("matmul_t…

【華為OD題庫-035】數據最節約的備份方法-java

題目 有若干個文件,使用刻錄光盤的方式進行備份,假設每張光盤的容量是500MB.求使用光盤最少的文件分布方式。所有文件的大小都是整數MB,且不超過500MB:文件不能分割、分卷打包 輸入描述: 一組文件大小的數據 輸出描述: 使用光盤的數量 補充說…

如何通過類似于Android adb install apk 命令安裝三方Harmony Hap包

安裝命令 hdc install xxx.hapOpenHarmony設備安裝Hap應用的五種方式 https://www.51cto.com/article/762223.htmlhttps://www.51cto.com/article/762223.html DevEco Studio 3.1為例新建個項目,點擊File->Project Structure 進入簽名頁面然后點擊Sign in登錄華…

Adobe 家族系列download

adobe 前言 Adobe公司的產品線中擁有多個家族桶,下面是Adobe全家桶產品的功能介紹: Creative Cloud(創意云):包含Photoshop、Illustrator、InDesign、Premiere Pro、After Effects、Lightroom等創意設計、視頻制作和…

計算機體系結構習題及解答

Exercise For the 5-stage pipeline (RR and RW take half a cycle) For the following pairs of instructions, how many stalls will the 2nd instruction experience (with and without bypassing)? 1. ADD R3 ?R1R2 ADD R5 ? R3R4 Answer:0 stall wi…

java springboot測試類鑒定虛擬MVC請求 返回內容與預期值是否相同

上文 java springboot測試類鑒定虛擬MVC運行值與預期值是否相同 中 我們驗證了它HTTP的返回狀態 簡單說 校驗了他 是否成功的狀態 這次 我們來不對得到的內容 我們 直接改寫測試類代碼如下 package com.example.webdom;import org.junit.jupiter.api.Test; import org.springf…

【實驗筆記】C語言實驗——超長正整數的減法運算

[問題描述] 編寫程序實現兩個超長正整數(每個最長80位數字)的減法運算。 [輸入形式] 從鍵盤讀入兩個整數,要考慮輸入高位可能為0的情況(如00083) 1.第一行是超長正整數A; 2.第二行是超長正整數B; [輸出形式] 輸出只有一行,是長整數A減去長整數B的運…

FreeRTOS學習之路,以STM32F103C8T6為實驗MCU(2-3:任務切換)

學習之路主要為FreeRTOS操作系統在STM32F103(STM32F103C8T6)上的運用,采用的是標準庫編程的方式,使用的IDE為KEIL5。 注意!!!本學習之路可以通過購買STM32最小系統板以及部分配件的方式進行學習…

使用 css 實現文字單行居右, 換行居左展示

給外層盒子設置居右展示, 子盒子設置居左。 原理是,如果子盒子沒有換行,那么子盒子的長度就是內容的長度,它根本沒有空間將字體移動居左,父盒子的居左樣式就會生效,子盒子就會居左展示。 當子盒子里面的文字換行了&…

3.1 Linux時間子系統

目錄 一時間子系統作用二 時間子系統初始化三 時間子系統框架 一時間子系統作用 1 提供時間 2 提供時鐘 3 提供進程輪詢 從應用層,分析其使用方法 從驅動層,給出timer和hrtimer的使用示例 二 時間子系統初始化 分別從介紹各個模塊初始化做了些什么工作…

在SOLIDWORKS中如何提升保存PDF版本文件的清晰度

隨著Solidworks年復一年的不斷更新,不僅僅是整個軟件的性能上的提升,其在輸出文件的功能上也同樣在精益求精。 但對于老版本的使用者和希望能讓輸出文件清晰度更進一步的使用者而言,可能目前我們所能達到的普通文件輸出清晰度遠遠無法達到他們…

如何將ONLYOFFICE與Python應用程序集成

ONLYOFFICE是一項功能強大的開源文檔編輯器,可以將文本文檔、電子表格和演示文稿、電子表單編輯功能集成至任何編程語言編寫的 Web 應用程序中。最新的7.5版本編輯器可以支持編輯PDF文件(批注、繪圖等)。在本文中,我們會帶你了解如…

【分享】Java Builder 建造者模式之案例分享

介紹 建造者模式(Builder)核心目的是通過使用多個簡單對象一步步構建出一個復雜對象。通過將復雜對象的構造過程拆分為多個簡單的步驟,使得創建對象更加靈活,可讀性和可維護性更強。 使用場景 創建一個由多個部分組成的復雜對象…

這樣寫Allure生成測試報告,學會直接漲薪5k

Allure是一個開源的測試報告生成框架,提供了測試報告定制化功能,相較于我們之前使用過pytest-html插件生成的html格式的測試報告,通過Allure生成的報告更加規范、清晰、美觀。 pytest框架支持使用Allure生成測試報告,接下來讓介紹…

SpringBoot整合knife4j生成Api文檔

一、介紹 先看效果 ①:Swagger 介紹 Swagger 是一個規范和完整的框架,用于生成、描述、調用和可視化 RESTful 風格的 Web 服務(https://swagger.io/)。 它的主要作用是: 使得前后端分離開發更加方便,有利于團隊協作 接口的文檔…

Doris-集群部署(四)

創建目錄并拷貝編譯后的文件 1)創建目錄并拷貝編譯后的文件 mkdir /opt/module/apache-doris-0.15.0 cp -r /opt/software/apache-doris-0.15.0-incubating-src/output /opt/module/apache-doris-0.15.02)修改可打開文件數(每個節點&#x…

oracle數據庫巡檢常見腳本-系列三

簡介 作為數據庫管理員(DBA),定期進行數據庫的日常巡檢是非常重要的。以下是一些原因: 保證系統的穩定性:通過定期巡檢,DBA可以發現并及時解決可能導致系統不穩定的問題,如性能瓶頸、資源利用率…