r

R ist eine freie, Open-Source-Programmiersprache und Softwareumgebung für statistische Berechnungen, Bioinformatik, Visualisierung und allgemeine Datenverarbeitung. Stellen Sie minimale, reproduzierbare, repräsentative Beispiele für Ihre Fragen bereit. Verwenden Sie dput () für Daten und geben Sie alle Nicht-Basis-Pakete mit Bibliotheksaufrufen an. Bilder für Daten oder Code nicht einbetten, eingerückte Codeblöcke verwenden. Verwenden Sie für statistische Fragen http://stats.stackexchange.com.
4
Antworten

___ answer33682604 ___

Eine rekursive Lösung für Kicks (nur ungerade n)

%Vor%     
___ answer38061644 ___

Hier ist die Logik, implementieren Sie es selbst in R.

  • Erstellen Sie eine Matrix mit einer Anzahl von Zeilen und Spalten gleich 2 * x-1 und fülle es mit Nullen und beginne das Array von (0,0) nach zu durchlaufen (2 * x-2,2 * x-2).
  • Berechnen Sie nun in jeder Zelle die 'Ebene' der Zelle. Das Level von die Zelle ist die nächste Entfernung von den vier Grenzen von die Matrix, d. h. min (i, j, 2 · x-2-i, 2 · x-2-j).
  • Dieser 'Level'-Wert ist derjenige, der in die Zelle gesetzt wird.
___ answer33682171 ___

1) Versuchen Sie Folgendes:

%Vor%

geben:

%Vor%

2) Ein zweiter Ansatz ist:

%Vor%

gibt das gleiche Ergebnis wie vorher.

3) Ein weiterer Ansatz mit einigen Ähnlichkeiten zu den beiden vorherigen Ansätzen ist:

%Vor%

Hinweis: Obiges gibt die in der Frage gezeigte Beispielmatrix an, aber das Thema der Frage besagt, dass die Ringe zunehmen sollten, was bedeutet, dass sie von der Mitte zur Außenseite zunehmen, wenn das also ist wollte dann versuchen Sie dies wo %code% , %code% und %code% sind wie zuvor:

%Vor%

oder

%Vor%

oder

%Vor%

Irgendwelche von diesen geben:

%Vor%     
___ qstntxt ___

Ich muss eine Funktion in R schreiben, die eine Matrix aus zunehmenden konzentrischen Zahlenringen erzeugt. Das Argument dieser Funktion ist eine Anzahl von Layern. Wenn beispielsweise x = 3 ist, sieht die Matrix folgendermaßen aus:

%Vor%

Ich habe keine Ahnung, wie es geht. Ich würde wirklich irgendwelche Vorschläge schätzen.

    
___ tag123r ___ R ist eine freie, quelloffene Programmiersprache und Softwareumgebung für statistische Berechnungen, Bioinformatik, Visualisierung und allgemeine Datenverarbeitung. Stellen Sie minimale, reproduzierbare, repräsentative Beispiele für Ihre Fragen bereit. Verwenden Sie dput () für Daten und geben Sie alle Nicht-Basis-Pakete mit Bibliotheksaufrufen an. Bilder für Daten oder Code nicht einbetten, eingerückte Codeblöcke verwenden. Verwenden Sie für statistische Fragen http://stats.stackexchange.com. ___ tag123matrix ___ In der Mathematik ist eine Matrix (mehrere Matrizen) eine rechteckige Anordnung von Zahlen, Symbolen oder Ausdrücken, die in Zeilen und Spalten angeordnet sind. Die einzelnen Elemente in einer Matrix heißen ihre Elemente oder Einträge. ___ answer33682165 ___

Versuchen Sie Folgendes:

%Vor%     
___

Ich muss eine Funktion in R schreiben, die eine Matrix aus zunehmenden konzentrischen Zahlenringen erzeugt. Das Argument dieser Funktion ist eine Anzahl von Layern. Wenn beispielsweise x = 3 ist, sieht die Matrix folgendermaßen aus: %Vor% Ic...
12.11.2015, 21:45
2
Antworten

___ tag123regex ___ Reguläre Ausdrücke stellen eine deklarative Sprache zur Verfügung, um Muster in Strings zu vergleichen. Sie werden häufig für die Überprüfung, Analyse und Umwandlung von Zeichenfolgen verwendet. Da reguläre Ausdrücke nicht vollständig standardisiert sind, sollten alle Fragen mit diesem Tag auch ein Tag enthalten, das die anwendbare Programmiersprache oder das entsprechende Werkzeug angibt. HINWEIS: Nach HTML-, JSON-, usw.-Regexen zu fragen, neigt zu negativen Reaktionen. Wenn es einen Parser dafür gibt, verwende stattdessen diesen. ___ tag123r ___ R ist eine freie, quelloffene Programmiersprache und Softwareumgebung für statistische Berechnungen, Bioinformatik, Visualisierung und allgemeine Datenverarbeitung. Stellen Sie minimale, reproduzierbare, repräsentative Beispiele für Ihre Fragen bereit. Verwenden Sie dput () für Daten und geben Sie alle Nicht-Basis-Pakete mit Bibliotheksaufrufen an. Bilder für Daten oder Code nicht einbetten, eingerückte Codeblöcke verwenden. Verwenden Sie für statistische Fragen http://stats.stackexchange.com. ___ qstntxt ___

Ich habe eine Zeichenfolge

df

%Vor%

Ich mag zum Beispiel Zeichen zwischen der Parentesie zu erfassen. Ich möchte ID-1290 aus dem obigen Beispiel erhalten.

Ich habe das benutzt:

%Vor%

Das gibt mir Zahlen wie

%Vor%

Gibt es eine einfache Möglichkeit, Text zwischen Parentese mit Regex in R zu greifen?

    
___ answer13498914 ___

Ich bevorzuge %code% dafür:

%Vor%

Die Regex funktioniert so:

  • Suchen Sie nach Text in den Klammern - nicht nach Ihren echten Klammern, sondern nach meinem zusätzlichen Satz Klammern, d. h. %code%
  • Gibt das als Rückverweis zurück, %code%

Mit anderen Worten: Ersetzen Sie den gesamten Text in der Zeichenfolge durch die Zurück-Referenz

Wenn Sie %code% anstatt %code% verwenden möchten, tun Sie Folgendes:

%Vor%

Dies gibt einen Wert von 11 zurück, d. h. die Startposition des gefundenen Ausdrucks. Beachten Sie das Attribut %code% , das angibt, wie viele Zeichen gefunden wurden.

Sie können dies mit %code% :

extrahieren %Vor%

Und dann %code% verwenden, um die Zeichen zu extrahieren:

%Vor%     
___ answer13499594 ___

Hier ist ein etwas anderer Weg, mit Lookbehind / Ahead:

%Vor%

Der Unterschied zu Andries Antwort ist, dass dies auch funktioniert, um mehrere Zeichenfolgen in Klammern zu extrahieren. z.B.:

%Vor%

Gibt:

%Vor%     
___

Ich habe eine Zeichenfolge df %Vor% Ich mag zum Beispiel Zeichen zwischen der Parentesie zu erfassen. Ich möchte ID-1290 aus dem obigen Beispiel erhalten. Ich habe das benutzt: %Vor% Das gibt mir Zahlen wie %Vor% Gibt es ei...
21.11.2012, 17:32
4
Antworten

Wie können Frequenzen eines bestimmten Zeichens in einer Zeichenkette gezählt werden?

Wenn ich eine Reihe von Zeichen wie "AABBABBBAAAABBAAAABBBAABBBBABABB" habe. Gibt es eine Möglichkeit, R dazu zu bringen, die Läufe von A zu zählen und anzugeben, wie viele von jeder Länge? Also würde ich gerne wissen, wie viele Inst...
24.06.2015, 09:55
3
Antworten

R-Code, um Alter in Gruppe / Bins / Pausen zu kategorisieren

Ich versuche, Alter in Gruppe einzuteilen, damit es nicht kontinuierlich ist. Ich habe diesen Code: %Vor% Der obige Code funktioniert nicht im Survival-Paket. Es gibt mir: %Vor% Können Sie mir zeigen, wo der Fehler liegt? data ist de...
19.10.2012, 17:34
4
Antworten

R: Ersetzen von fremden Zeichen in einer Zeichenfolge

Ich habe es mit einer großen Menge an Daten zu tun, hauptsächlich Namen mit nicht-englischen Zeichen. Mein Ziel ist es, diese Namen mit einigen Informationen zu vergleichen, die in den USA gesammelt wurden. Das heißt, ich möchte den Namen "Sø...
07.07.2013, 23:15
2
Antworten

R: 1 Monat zu einem Datum hinzufügen

Ich möchte die Datumssequenz zwischen einem startDate und endDate erhalten, indem ich 1 Monat zum startDate hinzufüge. Das heißt, wenn startDate 2013-01-31 und endDate 2013-07-31 ist, würde ich lieber Daten wie folgt sehen:   2...
16.07.2013, 15:50
5
Antworten

Abschneiden des Endes einer Zeichenkette in R nach einem Zeichen, das null oder mehrmals vorhanden sein kann

Ich habe folgende Daten: %Vor% Ich möchte einen neuen Vektor erstellen, der nur den Text vor dem ersten ":" in den Fällen enthält, in denen ein ":" vorhanden ist, und das ganze Wort, wenn ":" nicht vorhanden ist. Ich habe versucht zu verw...
04.06.2012, 15:08
3
Antworten

Wie kann ich verhindern, dass eine Bibliothek Funktionen maskiert?

Eine typische Situation ist die folgende: %Vor% Wenn ich die Bibliothek xgboost importiere, wird die Funktion slice von dplyr maskiert, und ich muss dplyr::slice schreiben, obwohl ich niemals xgboost::slice explizit verwende....
15.10.2016, 21:18
6
Antworten

GLPK: Kein derartiger Datei- oder Verzeichnisfehler beim Versuch, das R-Paket zu installieren

Ich versuche sparkTable in R 3.1.0 zu installieren, was von Rglpk abhängt. Ich habe GPLK manuell auf dem System installiert und den Ordner libs zu LD_LIBRARY_PATH hinzugefügt, bevor ich für die Prozedur install.packages("sparkTable")...
04.08.2014, 08:44
3
Antworten

Effiziente Generierung von Zufallszahlen aus einer abgeschnittenen Normalverteilung

Ich möchte 50.000 Werte aus der Normalverteilung mit Mittelwert = 0 und SD-1 abtasten. Aber ich möchte die Werte auf [-3,3] begrenzen. Ich habe Code geschrieben, um dies zu tun, aber nicht sicher, ob es am effizientesten ist? Hoffte, einige Vors...
25.12.2012, 21:43