我想繪製一個時間序列,其中顯示了每小時的log
秒數。我首先嚐試從dataframe
中分割出每log
的date
,以便統計每小時的log
秒數。從數據幀中提取日期並用R繪製時間序列
我有以下dataframe
:
[Fri Jun 1 15:56:37 1995] httpd: send aborted for disarray.demon.co.uk
[Fri Jun 1 16:29:29 1995] httpd: send aborted for ansc86024.usask.ca
[Fri Jun 1 16:31:42 1995] httpd: send aborted for 194.20.24.70
[Fri Jun 1 16:34:11 1995] httpd: send aborted for sw24-70.iol.it
[Fri Jun 1 16:41:02 1995] httpd: send aborted for educ026.usask.ca
[Fri Jun 1 16:41:13 1995] httpd: send aborted for educ026.usask.ca
[Fri Jun 1 16:41:13 1995] httpd: send aborted for sw24-70.iol.it
[Fri Jun 1 16:45:07 1995] httpd: send aborted for 128.233.18.38
[Fri Jun 1 17:26:50 1995] httpd: send aborted for pc117c.nwrel.org
[Fri Jun 1 17:46:53 1995] httpd: send aborted for geoff.usask.ca
[Fri Jun 2 17:57:09 1995] httpd: send aborted for piweba3y.prodigy.com
[Fri Jun 2 17:57:50 1995] httpd: send aborted for piweba3y.prodigy.com
[Fri Jun 2 18:10:15 1995] httpd: send aborted for 193.74.92.109
[Fri Jun 2 20:14:30 1995] httpd: send aborted for 128.233.13.41
[Fri Jun 2 20:15:59 1995] httpd: send aborted for peter.net4.io.org
[Fri Jun 2 21:11:54 1995] httpd: send aborted for ped374.usask.ca
我想用log
數以下情節Š小時:
我嘗試添加使用的date
列gsub
功能:
df$date <- gsub(".+[(.*)]","",df[0])
所以你要提取日期然後按小時分組?請向我們展示您已經嘗試過的代碼。 – eipi10
@ eipi10準確地說,我想提取日期和按小時分組,但我沒有'日期'的特定列我應該從行中提取日期並將它們轉換爲時間戳或其他格式 –
@ eipi10我試圖提取日期使用以下正則表達式公式:'df $ date < - gsub(「。+ [(。*)]」,「」,df [0])' –