我需要在兩個溫度點之間計算每個樣品的時差(樣品可以使用ID列進行區分)。R:從圖中找出兩點之間的差異
下面是示例數據:
> dput(data)
structure(list(id = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L,
2L, 2L), Zeit = c(0L, 180L, 360L, 420L, 600L, 604L, 0L, 180L,
360L, 480L, 600L, 605L), Temp = c(963L, 824L, 666L, 658L, 641L,
549L, 957L, 823L, 661L, 660L, 642L, 562L)), .Names = c("id",
"Zeit", "Temp"), row.names = c(NA, 12L), class = "data.frame")
這裏是ggplot代碼:
ggplot(data, aes(x=Zeit,y=Temp,group=id, colour=factor(id))) + geom_line(size=2)
這裏是具有額外的解釋的圖像:
我需要計算我需要達到溫度= 600°C(溫度)f的時間(Zeit)或每個樣本(ID)。所以在這個ID樣本1的例子中,要達到600°C(Temp列),我需要600秒。 我感謝任何幫助!
你應該把這個問題更清楚。將圖片中的紅色文字放在正文中。 – Bazz
預期產量是多少? – mtoto
在這種情況下的預期輸出是例如帶有列** ID **(1&2)的表和具有相應**值** ** [600,602] –