我已經從一個SQL查詢中獲得了事務性數據,我把它變成了一個數據框。 df的第一列包含UNIX時間戳(format =「%Y /%d /%m%H:%M」),我想用它來創建一個使用par的圖形繪圖來顯示每個日期的唯一線圖。目前我正在分裂第1列並與前一行比較以尋找變化,然後分配虛擬指標以用於我的繪圖命令。 謝謝, 將按日期劃分的R圖
Q
按日期劃分的R圖
0
A
回答
1
沒有任何示例數據有點難以回答,但我會拍攝。
我猜你的約會對象是這樣的:"2009-03-04 17:45"
它可能被解讀爲字符。您可以通過運行str(data.frame)
使用包stringr驗證該類數據幀的每一列的,你可以只讀取Y/d/m和將其轉換成一個Date類,像這樣:
library(stringr)
date="2009-03-04 17:45"
date=as.Date(str_replace_all(str_sub(date,3,10),"-","/"), "%y/%d/%m")
然後,您可以使用date
作爲ggplot2
中的一組來繪製每個日期的一行。您也可以在ggplot調用中使用+ facet_wrap(~date)
創建單獨的面板(每個日期一個面板)。
1
開始從你的時間戳
SELECT *,DATE(timestampcolumn)作爲thedate FROM yourtable剛開日期部分;
轉換日期列對因子
是myDF < - 變換(myDF上,as.factor(thedate))
劇情它與例如xyplot
庫(晶格) xyplot(VARx前提〜變化| thedate,數據= myDF上)
相關問題
- 1. 按日期劃分UITableView部分
- 2. 按日期劃分的SQL分區,日期總和
- 3. 按日期劃分數據以創建總結R
- 4. R按行劃分的Boxplot
- 5. LINQ按日期劃分成列表
- 6. Excel上的日期劃分
- 7. 按日期R中
- 8. 按日期分組按日期分組
- 9. 按月份和星期幾劃分的日期
- 10. 的R - 子集按日期
- 11. 如何按日期在R中對大數據框(ffdf)進行子集劃分?
- 12. R中的分檔日期
- 13. 按R中的向量劃分行
- 14. 按組別劃分的R行數值
- 15. 我怎樣才能按日期劃分分組數據
- 16. R:按日期聚合POSIXct?
- 17. 按日期劃分的多個ID的平均值表
- 18. 按日期分組的MySQL日期列?
- 19. Drupal7觀看次數:按照日期劃分的範圍
- 20. 使用TSQL的日期劃分範圍
- 21. mysql中的時間和日期劃分
- 22. 按r類型劃分的着色散點圖
- 23. R:按日期剪切,按ID分組data.table
- 24. 如何根據給定的兩個日期劃分日期
- 25. RavenDB地圖/按日期分組減少
- 26. LINQ的按日期分類
- 27. 在日期範圍內按行數劃分列值
- 28. 如何按日期和順序對錶進行子集劃分?
- 29. MySQL按YEAR劃分:日期與時間戳
- 30. 創建一個UITableView由日期劃分
添加你嘗試一些示例數據和代碼。這對幫助你更容易。 – 2010-10-21 18:17:48