作者alasa15 (alasa)
看板R_Language
标题[问题] data.frame加column,且与上一项有关
时间Mon Mar 16 18:59:46 2015
我现在造一个data.frame z
z <- as.data.frame(matrix(1:8,4,2))
现在想要帮他加一个第三列
第三列的第一个元素 就是 第二列的第一个元素
第三列的第二个元素 是 第二列的第一与第二个元素的和
第三列的第三个元素 是 第二列的第二与第三个元素的和
以此类推
我看mutate好像没这功能
这个在excel里面很简单
但在r里面除了写loop 还有其他方法吗?
谢谢
--
→ kimgordon:我味增汤 都不放味曾与豆腐 改放菜头排骨酥用肉燥提味 09/05 15:46
→ kimgordon:又清又香 但就略油 寿司改成糯米加香菇肉丝去蒸 09/05 15:47
→ kimgordon:这两个配起来非常棒 最好是加点香菜 09/05 15:47
推 justjihyun:那就是菜头汤了吧.. 09/05 15:48
→ kimgordon:不是菜头汤 这味增汤 喝起来跟排骨酥汤90%口感很像 09/05 15:49
→ pusufu:那就是排骨酥汤阿干 09/05 15:50
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.24.184.125
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1426503592.A.F50.html
1F:→ celestialgod: z = mutate(z, V3 = V2 + c(0, V2[-length(V2)])) 03/16 19:15
2F:→ alasa15: 感谢!好简单 03/16 19:18
3F:→ celestialgod: 不客气 03/16 19:18
4F:→ celestialgod: 帮改一下标题,比较容易供後人寻找 03/16 19:20