1
我想知道是否可以使用dplyr
的mutate
函數將新列添加到數據框,該數據框是來自其他列的多個行值的函數。例如,如果我有一個數據幀df
,列a
和b
並且想要創建一個新列c
,其中c = a[n] + b[n +1]
,我可以使用mutate
與for
循環嗎?使用包含第n行值的函數使用mutate
我嘗試下面的代碼,但它不工作:
for(n in 1:nrow(df)){
df %>%
mutate(c = a[n] + b[n + 1])
}
什麼是變量'N'? –