4
我有兩個數據框,每個都有兩列。第一列是時間戳,第二列包含一些值。 其中一個數據幀比另一個數據幀大得多,但它們都包含相同時間戳範圍內的數據。減去具有不同行數的數據幀?
如果我將這兩個圖表放在一起,我會得到一個很好的圖表,顯示它們在時間上的差異。
現在我想通過這兩個數據框的時間來獲得絕對差異,使另一個圖表顯示它們有多少不同(或者創建一個帶有此信息的boxplot),即使它們沒有相同的長度和精確度匹配時間戳。
檢查這個例子:
DF1:
timestamp | data
1334103075| 1.2
1334103085| 1.5
1334103095| 0.9
1334103105| 0.7
1334103115| 1.1
1334103125| 0.8
DF2:
timestamp | data
1334103078| 1.2
1334103099| 1.5
1334103123| 0.8
1334103125| 0.9
我將如何實現這樣的事情:
df3 <- abs(df1-df2)
如你所見DF2威力沒有相同的時間amps爲df1,但它們在同一時間範圍內都有時間戳。
當然,減法應該嘗試匹配時間戳或從它們靠近的時間戳平均值中減去值。
謝謝!非常可以接受的解決方案:)在我的腦海裏有這樣的東西,但我沒有關於如何實現它而不做一個for循環的線索。 – 2012-04-11 01:29:55