Umformen von Daten für die Werte in einer Spalte

Meine Daten.Rahmen sieht wie folgt aus

ID | test | test_result
1  |  B   |   10
2  |  A   |   9
3  |  A   |   11
4  |  C   |   7
5  |  F   |   5

Und ich möchte so etwas wie dies:

test | test_reult_ID1 | test_result_ID2 | test_result_ID3 ...
 A   |   NA           |     9           |   11
 B   |   10           |     NA          |   NA

Funktioniert es mit reshape (), die wide-format mit nur ein paar Fälle, aber mit dem gesamten Daten-frame (über 23.000 IDs), reshape () dauert viel zu lange.
Melt() und cast() zu tun Umformen der Daten, sondern ersetzen Sie die Werte in test_result durch die Häufigkeit der Tests. Irgendwelche anderen Ideen, wie dies zu bewerkstelligen? Danke!

InformationsquelleAutor Elisa | 2011-11-11
Schreibe einen Kommentar