Ich habe einen Datenrahmen wie unten:Zählfrequenzen jeden Buchstaben für mehrere Spalt
> dfnew
C1 C2 C3 C4 C5 C6
1 A A G A G A
2 A T T T G G
3 T A G A T A
4 C A A A A G
5 C A T T T C
6 C A A A T A
7 T C T G A A
8 G A G C T A
9 C T A T G A
10 G A A A G G
11 G G T T T A
12 G A C T T A
13 T T C T T T
14 A T A G C T
15 A C A A A A
16 A A C A A A
17 T G G A A T
18 A A A A G T
19 G T G G <NA> <NA>
Ich mag, wie unten in einer Zeile Code in R erhalten beantworten, ohne Looping:
A 6 10 7 9 5 10
C 4 2 3 1 1 1
G 5 2 5 3 5 3
T 4 5 4 6 7 4
Etwas wie folgt: 'Struktur (list (c ("A", "C", "G", "T"), c (6L, 4L, 5L, 4L), c (10L, 2L, 2L, 5L), c (7L, 3L, 5L, 4L), c (9L, 1L, 3L, 6L), c (5L, 1L, 5L, 7L), c (10L, 1L, 3L, 4L)), row.names = c (NA, -4L), class = "data.frame") ' – PoGibas
Mit nur' sapply (dfnew, table) 'gibt Ihnen das gewünschte Ergebnis. – Jaap