2
我有一個數據框有100個條目,我想爲條目的子集獲取一個字段值。具體來說,我希望每10個其他條目(即指數1-10,21-30,41-50,61-70,...)選擇列表的多個部分
我已經能夠做到這一點的唯一方法是通過:c (數據$字段[1:10],數據$字段[21:30],...)
但是,這似乎是一個可怕的解決方案,特別是如果數據幀的大小改變。
我有一個數據框有100個條目,我想爲條目的子集獲取一個字段值。具體來說,我希望每10個其他條目(即指數1-10,21-30,41-50,61-70,...)選擇列表的多個部分
我已經能夠做到這一點的唯一方法是通過:c (數據$字段[1:10],數據$字段[21:30],...)
但是,這似乎是一個可怕的解決方案,特別是如果數據幀的大小改變。
你可以做
data$field[rep(c(TRUE, FALSE), each = 10)]
其中rep
創建,其後是10 FALSE
十TRUE
一個向量,並根據需要用於索引時回收。
啊,回收。當然。 (+1) – joran 2013-02-10 04:19:57
我愛你。 (1) – zergylord 2013-02-10 04:36:52