我已經從一個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. 按日期劃分數據以創建總結R
- 2. 的R - 子集按日期
- 3. R中的分檔日期
- 4. 按組別劃分的R行數值
- 5. 我怎樣才能按日期劃分分組數據
- 6. R:按日期聚合POSIXct?
- 7. 按日期劃分的多個ID的平均值表
- 8. Drupal7觀看次數:按照日期劃分的範圍
- 9. 使用TSQL的日期劃分範圍
- 10. 按r類型劃分的着色散點圖
- 11. 如何根據給定的兩個日期劃分日期
- 12. RavenDB地圖/按日期分組減少
- 13. 在日期範圍內按行數劃分列值
- 14. 日期時間減法,datespan劃分
- 15. 創建一個UITableView由日期劃分
- 16. 按日期拆分R中的數據幀
- 17. R日期/日期操作
- 18. 添加日期日曆熱圖[R
- 19. 按年劃分
- 20. Tableview部分按日期
- 21. 按日期分組排序
- 22. 按日期分組ID
- 23. 不按日期分組?
- 24. 按空組分組日期
- 25. 按日期分割文件
- 26. MySQL:按日期分組RANGE?
- 27. 按月分組SAS日期
- 28. 按日期分隔列表
- 29. SQL按周分組日期
- 30. Rails按日期分頁
添加你嘗試一些示例數據和代碼。這對幫助你更容易。 – 2010-10-21 18:17:48