好日子,提取正長度矢量出的數據幀
我工作的一個相當大的數據集(〜1K的引導內30萬行),我試圖努力避免繁瑣的循環。對於數據框中的每一行,我需要從一列中提取矢量,並確定其最小值。矢量的長度將由另一列中的值決定。
一個小例子:
dat <- data.frame(temp = rnorm(10, 10, 2),
start = c(1:10),
end = c(3, 3, 4, 6, 6, 9, 9, 9, 10, 10))
以溫度爲提取源列,對於第一行,該代碼將要提取溫度[1:3]和估計它的最小值。對於第9行,溫度[9:10]將被提取並且其最小值被計算。然後將最小值的向量作爲新列添加到數據幀中。
任何建議將不勝感激。謝謝!
太棒了!感謝您的超快速幫助。 – user2602640