[問題] data.frame某column的兩兩元素和

作者: alasa15 (alasa)   2015-03-16 18:59:46
我現在造一個data.frame z
z <- as.data.frame(matrix(1:8,4,2))
現在想要幫他加一個第三列
第三列的第一個元素 就是 第二列的第一個元素
第三列的第二個元素 是 第二列的第一與第二個元素的和
第三列的第三個元素 是 第二列的第二與第三個元素的和
以此類推
我看mutate好像沒這功能
這個在excel裡面很簡單
但在r裡面除了寫loop 還有其他方法嗎?
謝謝
作者: celestialgod (天)   2015-03-16 19:15:00
z = mutate(z, V3 = V2 + c(0, V2[-length(V2)]))
作者: alasa15 (alasa)   2015-03-16 19:18:00
感謝!好簡單
作者: celestialgod (天)   2015-03-16 19:18:00
不客氣幫改一下標題,比較容易供後人尋找

Links booklink

Contact Us: admin [ a t ] ucptt.com