0
所以我查看了this和this,似乎無法找到循環或迭代一個因子的一個很好的示例(或者是他們的其他/更好的方法這個?)。我有,我有一個數據幀:通過提取特定元素的因子進行迭代
> head(frame)
x1 x2 DateTime
1 100 5 2010-06-01 05:32:46
2 105 3 2010-06-01 05:32:23
3 47 20 2010-06-01 05:32:34
4 56 6 2010-06-01 05:33:16
5 98 11 2010-06-01 05:54:12
6 84 9 2010-06-01 05:54:05
,我可以根據像這樣的時間打造一個因素:fact <- cut(frame$DateTime, "1 hour")
從那裏,我怎麼會去提取框架$ X2的第一個和最後一個元素給出的我創造的因素? (或者就此而言,切割的第n個元素)。
會是這樣的:你想
test <- split(frame$x2, fact)
謝謝你的幫助,如果我不清楚,我很抱歉。是的,frame $ DateTime是排序的,我想我試圖將第n個元素提取到一個對象中,然後我可以在一個覆蓋層上繪製一個類似'boxplot(frame $ x2〜fact)'的地方,看第一個或最後一個或第n個元素。 – Bob 2011-03-10 15:52:02
也許我做錯了什麼,而是試圖讓這個代碼運行,我得到「在EVAL錯誤(表達式,ENVIR,enclos):對象firstx2「未找到」的錯誤。有什麼想法嗎? – Bob 2011-03-10 16:18:12
@Bob:它可能是你創建'frame'的方式。我爲我的答案添加了一個「框架」示例。 – 2011-03-10 16:27:42