Die Suche ergab 89 Treffer

von wbart
Fr Dez 06, 2019 4:50 pm
Forum: Allgemeines zu R
Thema: Filtern
Antworten: 11
Zugriffe: 855

Re: Filtern

Die Werte die bei naba_ecm stehen, also "A2M", "A2ML1", "ABI3BP" sind das Selektionkriterium. Sie müssen in Log2TPM in Name = c("LOC389834", "LOC100233156", etc) vorhanden sein. Alle Werte die dieses Kriterium nicht erfüllen möchte ich aus Log2TPM en...
von wbart
Fr Dez 06, 2019 4:20 pm
Forum: Allgemeines zu R
Thema: Filtern
Antworten: 11
Zugriffe: 855

Re: Filtern

Eigentlich nicht.
Ich möchte eine Tabelle filtern. So wie wenn man einen festen Wert in einer Spalte hat. z.B. filter(data, data$colname > 2), nur dass ich halt 1000 Bedingungen habe und diese in einer variablen gespeichert habe.
von wbart
Fr Dez 06, 2019 3:54 pm
Forum: Allgemeines zu R
Thema: Filtern
Antworten: 11
Zugriffe: 855

Re: Filtern

Filtern. z.B. habe ich es so versucht:

Code: Alles auswählen

filter(Log2TPM,Log2TPM$Name==naba_ecm)
.

Da bekomme ich dann aber die Fehlermeldung: "Error: Result must have length 38552, not 1026"

Mit subset bekomme ich eine Auswahl mit 0 Observierungen.

Code: Alles auswählen

subset(Log2TPM,Log2TPM$Name==naba_ecm)
von wbart
Fr Dez 06, 2019 3:10 pm
Forum: Allgemeines zu R
Thema: Filtern
Antworten: 11
Zugriffe: 855

Filtern

Ich werde wahnsinnig. So schwer kann es doch nicht sein! Ich habe ein Objekt mit ca 1000 Werten. Tibble, Data Frame, vector alles schon mal auprobiert. dput(head(naba_ecm)) structure(list(NABA_MATRISOME = c("A2M", "A2ML1", "ABI3BP", "AC010330.1", "ACAN&qu...
von wbart
Mi Nov 06, 2019 9:26 am
Forum: Allgemeines zu R
Thema: multiple Auswahl und selektion
Antworten: 2
Zugriffe: 354

Re: multiple Auswahl und selektion

Danke, ich probier das gleich mal aus.
von wbart
Mo Nov 04, 2019 1:39 pm
Forum: Allgemeines zu R
Thema: multiple Auswahl und selektion
Antworten: 2
Zugriffe: 354

multiple Auswahl und selektion

Hallo, ich hoffe hiermit erfülle ich die Anforderungen an den Beispieldatensatz: rohdaten_keratine <- ### aus: dput(head(rohdaten_keratine)) structure(list(`8633 A` = c(234768, 3572.07, 190822, 128481, 73935.8, 233246), `8633 B` = c(226119, 3373.79, 201157, 121698, 65804.2, 213549), `8633 C` = c(220...
von wbart
Mi Apr 17, 2019 4:35 pm
Forum: Funktionen und Pakete
Thema: Filtern mittels regex Syntax
Antworten: 11
Zugriffe: 1893

Re: Filtern mittels regex Syntax

Danke schön, ich habe auch eine praktikable Lösung gefunden. Wie du bereits erwähnt hast kann man ja die Regexp Terme mit einem oder verknüpfen. Das funktioniert ganz gut für mich. collagen <- c("\\bCOL1A1\\b|\\bCOL1A2\\b|\\bCOL2A1\\b|\\bCOL3A1\\b|\\bCOL4A1\\b|\\bCOL4A2\\b|\\bCOL4A3\\b|\\bCOL4A...
von wbart
Mi Apr 17, 2019 11:08 am
Forum: Funktionen und Pakete
Thema: Filtern mittels regex Syntax
Antworten: 11
Zugriffe: 1893

Re: Filtern mittels regex Syntax

Hallo, geplant ist tatsächlich eine komplexe Filterung mit vielleicht 60-100 Regex Ausdrücken. Hier mal die ersten 200 Werte aus der Spalte 3: dput(unique(Agilent_data[[3]])[1:200]) c(NA, "TIMP1", "SSR2", "TRIM28", "AEBP1", "PPP1CC", "CHI3L1&quo...
von wbart
Di Apr 16, 2019 5:09 pm
Forum: Funktionen und Pakete
Thema: Filtern mittels regex Syntax
Antworten: 11
Zugriffe: 1893

Re: Filtern mittels regex Syntax

Jetzt habe ich gerade festgestellt, dass mit diesem Code Agilent_data[grepl("\\bMMP[1-9]\\b", Agilent_data[[3]]),] sich nur ein Term abfragen lässt. Ich hatte aber vor mir ein ganzes Set zusammenzustellen und dieses dann auf einmal abzufragen. der Versuch zwei Abfragen in einer Variablen z...
von wbart
Di Apr 16, 2019 4:42 pm
Forum: Funktionen und Pakete
Thema: Filtern mittels regex Syntax
Antworten: 11
Zugriffe: 1893

Re: Filtern mittels regex Syntax

Super, vielen Dank.

Deine Variante mit grepl liefert genau das gewünschte Ergebnis. Aber warum? Ich hatte mich für Grep entschieden weil grepl nur True und False zurückliefert.

Gruß
Werner