Unterschied zwischen benachbarten Elementen eines Vektors in R

Tut mir Leid, Sie zu stören, aber ich habe keine Ahnung wie ich das lösen einer einführenden übung zu R. (natürlich habe ich gegoogelt wirklich ambitioniert vor der Buchung!).
So wird die übung
"Erstellen Sie einen Vektor z mit allen 99 Unterschiede zwischen den benachbarten Elementen
von x, so dass z[1]=x[2]-x[1], z[2]=x[3]-x[2], . . . "Ich denke, es soll Arbeit ohne Schleifen.
Ich denke, es ist ziemlich einfach, aber ich bin Total neu R.

Vielen Dank für Ihre Hilfe

  • Suche für ?diff und kann dies helfen kann. [1]: stackoverflow.com/questions/13911486/the-diff-function
  • Ich bin nicht in der Lage, um zu versuchen, da ich doch gerade erst angefangen mit R und haben wirklich keine Ahnung. Also bin ich im Grunde denken, was es sein könnte. Ich dachte an die Erstellung einer Vektor-einschließlich der steigenden Indizes, aber ich denke, das löst nicht das problem der Iteration. Ich auch gegoogelt für Durchlaufen ohne Schleife und ich habe immer angetroffen, die Funktion sapply (), Aber ich habe nicht bekommen, was es aktuelle macht.
  • Das problem wie du es beschreibst, entspricht nicht den Titel Ihres Beitrags. Vielleicht ein besserer Titel wäre etwas wie "Differenz zwischen benachbarten Elementen eines Vektors'.
  • Wahr. Danke. Geändert
InformationsquelleAutor user3296555 | 2014-02-11
Schreibe einen Kommentar