Die Suche ergab 89 Treffer
- 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...
- 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.
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.
- 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:
.
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
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)
- 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...
- 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.
- 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...
- Mi Apr 17, 2019 4:35 pm
- Forum: Funktionen und Pakete
- Thema: Filtern mittels regex Syntax
- Antworten: 11
- Zugriffe: 1895
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...
- Mi Apr 17, 2019 11:08 am
- Forum: Funktionen und Pakete
- Thema: Filtern mittels regex Syntax
- Antworten: 11
- Zugriffe: 1895
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...
- Di Apr 16, 2019 5:09 pm
- Forum: Funktionen und Pakete
- Thema: Filtern mittels regex Syntax
- Antworten: 11
- Zugriffe: 1895
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...
- Di Apr 16, 2019 4:42 pm
- Forum: Funktionen und Pakete
- Thema: Filtern mittels regex Syntax
- Antworten: 11
- Zugriffe: 1895
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
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