Ich frage mich, ob es möglich ist dplyr
mutate
Funktion zu verwenden, um eine neue Spalte zu einem Datenrahmen, der eine Funktion von mehreren Zeilenwerten aus anderen Spalten ist. Zum Beispiel, wenn ich einen Datenrahmen hatte mit Spalten a
und b
und wollte eine neue Spalte c
machen, wo c = a[n] + b[n +1]
, kann ich mutate
mit einer for
Schleife verwenden?Verwenden von muate mit Funktion, die n-ten Zeilenwert enthält
habe ich versucht, den Code unten, aber es hat nicht funktioniert:
for(n in 1:nrow(df)){
df %>%
mutate(c = a[n] + b[n + 1])
}
Was Variable 'n'? –