Meine Daten wie folgt aussehen:R: Zählung der Anzahl der Einträge in einer Spalte mit Ausnahme der Blanks
CHROM Mutant_SNP_2
3RD T
4RD C
5RD
6RD G
7RD A
8RD
Ich habe einen CSV-Datenrahmen. Ich möchte eine Zählung von Spalte "Mutant_SNP_2", wie viele Zeilen einen Eintrag haben und daher keine Anzahl von Leerzeichen "" wollen. Ich spalte es nach Spalte "CHROM". Ich bekomme die richtige Ausgabe in Bezug auf Layout mit diesem Code in dplyr
: count(combined, Mutant_SNP_2, wt = CHROM, sort = FALSE)
aber es zählt nur die leeren Zeilen und nicht diejenigen mit einem Wert. Irgendeine Idee sehr geschätzt. Die Ausgabe erhalte ich:
Mutant_SNP_2 CHROM.x n
(fctr) (fctr) (int)
1 gi|339957448|gb|AENI01001139.1| 23
2 gi|339957449|gb|AENI01001138.1| 9
3 gi|339957451|gb|AENI01001136.1| 97
4 gi|339957452|gb|AENI01001135.1| 116
5 gi|339957453|gb|AENI01001134.1| 175
6 gi|339957454|gb|AENI01001133.1| 2
7 gi|339957455|gb|AENI01001132.1| 78
8 gi|339957456|gb|AENI01001131.1| 51
9 gi|339957457|gb|AENI01001130.1| 2
10 gi|339957458|gb|AENI01001129.1| 52
.. ... ... ...
Können Sie vollständigen Code und einen reproduzierbaren Ausgang teilen? Für dein Beispiel würde 'nrow (df [df $ Mutant_SNP_2! =" ",]]' Funktionieren. – mtoto
Danke, das gibt mir die Anzahl der Zeilen ohne Leerzeichen - danke! Aber ich brauche es bei jeder neuen Kategorie der CHROM-Spalte zB nach = "CHROM" oder so? – Cathyt10
@mtoto .... oben Kommentar – Cathyt10