Die Suche ergab 1720 Treffer

von jogo
Sa Apr 25, 2020 8:16 am
Forum: Allgemeines zu R
Thema: Eine Zuweisung mehrmals ausführen ohne eine Schleife zu benutzen
Antworten: 19
Zugriffe: 325

Re: Eine Zuweisung mehrmals ausführen ohne eine Schleife zu benutzen

Hallo Bill, Nur der Neugierde halber, was meinst du mit Teufelszeug im Rahmen der fehlenden Anwendungsmöglichkeiten von Rekursionen innerhalb der apply-Funktionen-Familie ? :P Bei dem Teufelszeug im Zusammenhang mit Funktionen geht es um globale Zuweisungen. Die Unfähigkeit der apply-Funktionen zur ...
von jogo
Fr Apr 24, 2020 1:19 pm
Forum: Allgemeines zu R
Thema: Monate chronologisch ordnen
Antworten: 8
Zugriffe: 147

Re: Monate chronologisch ordnen

Hallo Jessi,

wenn es um arithmetische Mittel für die Saisonen geht, so kannst Du die aus den Monatsmittelwerten berechnen.
Die korrekte Gruppierungsvariable musst Du Dir passend erstellen und in die Tabelle packen.

Code: Alles auswählen

paste0(rep(1998:2001, each=4), c(".1F", ".2S", ".3H", ".4W"))
Gruß, Jörg
von jogo
Fr Apr 24, 2020 12:26 pm
Forum: Allgemeines zu R
Thema: Monate chronologisch ordnen
Antworten: 8
Zugriffe: 147

Re: Monate chronologisch ordnen

Hallo Jessi, wo kommen denn die Monatsnamen her? Werden die von der Funktion months() produziert? Ich empfehle, gleich in den Dataframe tm eine Spalte für die Nummer des Monats aufzunehmen (oder eventuell gleich kombiniert mit dem Jahr). tm$xMonat <- substr(tm$Datum, 1, 7) Beim aggregate kannst Du e...
von jogo
Fr Apr 24, 2020 8:33 am
Forum: Allgemeines zu R
Thema: Eine Zuweisung mehrmals ausführen ohne eine Schleife zu benutzen
Antworten: 19
Zugriffe: 325

Re: Eine Zuweisung mehrmals ausführen ohne eine Schleife zu benutzen

Hallo Bill, also die Gründe, die wohl oft gegen eine Benutzung von (for) Schleifen in R sprächen, die ich mir gemerkt hatte, waren: 1.) for Schleifen sind (sehr) oft langsamer als die "hoch optimierten Funktionen für iterative Berechnungen" sprich die apply()-Funktionen-Familie die apply-Funktionen ...
von jogo
Do Apr 23, 2020 1:44 pm
Forum: Allgemeines zu R
Thema: Eine Zuweisung mehrmals ausführen ohne eine Schleife zu benutzen
Antworten: 19
Zugriffe: 325

Re: Eine Zuweisung mehrmals ausführen ohne eine Schleife zu benutzen

Hallo Bill, hier noch ein kleiner Vergleich der Geschwindigkeit der drei Lösungen: library("microbenchmark") f1 <- function() { test <- 1:2 for (i in 1:10) test <- append(test,test[length(test)]+test[length(test)-1]) test } f2 <- function() { test <- numeric(12); test[1:2] <- 1:2; for (i in 3:length...
von jogo
Do Apr 23, 2020 1:00 pm
Forum: Grafik
Thema: Gruppenmittelwerte im Säulendiagramm
Antworten: 2
Zugriffe: 112

Re: Gruppenmittelwerte im Säulendiagramm

Hallo Pippi,

willkommen im Forum!
Kannst Du uns bitte ein reproduzierbares Beispiel im Sinne von viewtopic.php?f=20&t=11
liefern?

Gruß, Jörg
von jogo
Mi Apr 22, 2020 2:25 pm
Forum: Allgemeines zu R
Thema: Eine Zuweisung mehrmals ausführen ohne eine Schleife zu benutzen
Antworten: 19
Zugriffe: 325

Re: Eine Zuweisung mehrmals ausführen ohne eine Schleife zu benutzen

Hallo Bill, ich las und hörte und man sagte mir auch, dass (for)Schleifen in R wohl aus diversen Gründen oft nicht das beste Mittel zur Wahl darstellen. Ich selbst kann das noch nicht ausreichend beurteilen. solltest Du dort etwas überprüfbares lesen oder hören zu dieser Argumentation, kannst Du es ...
von jogo
Mi Apr 22, 2020 2:14 pm
Forum: Allgemeines zu R
Thema: Komplexe Werte separieren
Antworten: 1
Zugriffe: 70

Re: Komplexe Werte separieren

Hallo Lea, eigentlich macht mir nur das Datum Kopfzerbrechen, alle anderen Teile sind gut getrennt, z.B. der Preis: alles ab dem letzten Leerzeichen . Die Werkzeuge, um so etwas aufzudröseln, sind reguläre Ausdrücke und/oder strsplit(). dat <- data.frame( x= c("Düsseldorf, 40210, 22.04.2020Text der ...
von jogo
Mi Apr 22, 2020 8:26 am
Forum: Allgemeines zu R
Thema: Eine Zuweisung mehrmals ausführen ohne eine Schleife zu benutzen
Antworten: 19
Zugriffe: 325

Re: Eine Zuweisung mehrmals ausführen ohne eine Schleife zu benutzen

Hallo Bill, ich weiß garnicht, was Du gegen die Schleife hast: test <- 1:2 for (i in 1:10) test <- append(test,test[length(test)]+test[length(test)-1]) Soll das irgendeine Programmieraufgabe sein für die Fibonacci-Zahlen? effektiver ist: test <- numeric(12) test[1:2] <- 1:2 for (i in 3:length(test))...
von jogo
Di Apr 21, 2020 3:43 pm
Forum: Allgemeines zu R
Thema: Informationen zweier Spalten in einer Spalte zusammenfassen
Antworten: 9
Zugriffe: 107

Re: Informationen zweier Spalten in einer Spalte zusammenfassen

Code: Alles auswählen

B <- BOD
B[2,2] <- 0
B[4,1] <- 0
B

B[B==0] <- NA
B
Hallo kosa,

ich sehe in Deinem Beispiel keine 0. Kannst Du bitte wieder ein zu Deiner Frage passendes reproduzierbares Beispiel liefern?

Gruß, Jörg