Als «q» getaggte Fragen

273
Verketten Sie einen Vektor aus Zeichenfolgen / Zeichen

Wie kann ich die Werte zu einer Zeichenfolge verketten, wenn ich einen Vektor vom Typ Zeichen habe? So würde ich es mit paste () machen : sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') Nachgeben "abc". Aber das funktioniert natürlich nur, wenn ich die Länge der SD-Daten im...

272
LINQ: Nicht alle gegen alle nicht

Oft möchte ich überprüfen, ob ein angegebener Wert mit einem in einer Liste übereinstimmt (z. B. bei der Validierung): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Kürzlich habe ich festgestellt, dass ReSharper mich gebeten hat, diese Abfragen zu vereinfachen, um: if...

267
Wie verkette ich zwei Arrays in C #?

int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); Im Moment benutze ich int[] z = x.Concat(y).ToArray(); Gibt es eine einfachere oder effizientere

264
Formatieren von Dezimalstellen in R.

Ich habe eine Zahl, zum Beispiel 1.128347132904321674821, die ich bei der Ausgabe auf dem Bildschirm (oder beim Schreiben in eine Datei) nur als zwei Dezimalstellen anzeigen möchte. Wie macht man das? x <- 1.128347132904321674821 BEARBEITEN: Die Verwendung von: options(digits=2) Wurde als...

262
So formen Sie Daten vom Lang- zum Breitformat um

Ich habe Probleme, den folgenden Datenrahmen neu anzuordnen: set.seed(45) dat1 <- data.frame( name = rep(c("firstName", "secondName"), each=4), numbers = rep(1:4, 2), value = rnorm(8) ) dat1 name numbers value 1 firstName 1 0.3407997 2 firstName 2 -0.7033403 3 firstName 3 -0.3795377 4...

255
Bestimmen Sie den Pfad des ausführenden Skripts

Ich habe ein Skript namens foo.R, das ein anderes Skript enthält other.R, das sich im selben Verzeichnis befindet: #!/usr/bin/env Rscript message("Hello") source("other.R") Aber ich möchte Rdas finden, other.Regal was das aktuelle Arbeitsverzeichnis ist. Mit anderen Worten, foo.Rmuss seinen eigenen...

252
Bewertungsreihenfolge der Konstruktorinitialisierungsliste

Ich habe einen Konstruktor, der einige Argumente akzeptiert. Ich hatte angenommen, dass sie in der angegebenen Reihenfolge konstruiert wurden, aber in einem Fall scheint es, dass sie in umgekehrter Reihenfolge konstruiert wurden, was zu einem Abbruch führte. Als ich die Argumente umkehrte, hörte...