Wie kann ich einen Vektor jeder Zeile in einem Array subtrahieren?
Die Verwendung von apply gibt mir:
Was ich versuche zu bekommen ist:
Vielen Dank im Voraus für Hinweise
Verwenden Sie sweep , um an einem bestimmten Rand des Arrays zu arbeiten: rows sind die zweite Dimension (Rand).
sweep
Verwenden Sie scale , um den Mittelwert zu subtrahieren oder ein bestimmter Vektor aus jeder Zeile, und teilen Sie ihn entweder durch die Standardabweichung oder einen angegebenen Vektor.
scale
Für Ihr Beispiel: scale(a, c(1,5), FALSE)
scale(a, c(1,5), FALSE)
Tags und Links r