Próbuję znaleźć sposób przekonwertowania wielu wierszy tekstu na ramkę danych . Nie jestem pewien, czy istnieje sposób, w którym można użyć read.delim()
do czytania w wielu wierszach tekstu i utworzenia następującej ramki danych z czymś podobnym do rehape()
?.Konwertowanie wielu wierszy tekstu na ramkę danych
Dane są pogrupowane w następujący sposób:
A: 1
B: 2
C: 10
A: 34
B: 20
C: 6.7
A: 2
B: 78
C: 35
Chciałbym przekształcić te dane do czegoś, co wygląda następująco ramce danych:
A B C
1 2 10
34 20 6.7
2 78 35
przeprosiny, jeśli jest oczywistym sposobem to zrobić!
To było sprytne użycie 'sapply()'. Nie myślałem o tym wcześniej. – andrewj
Dzięki. Właśnie zaczynam uczyć się R, więc musiałem spróbować użyć kilku narzędzi do mojej dyspozycji. :) Właśnie zauważyłem twoje rozwiązanie używając 'unstack'. To wygląda na najlepszą dla mnie drogę. – unutbu
Znalazłem to pomocne, ponieważ musiałem przekonwertować ciąg tekstowy '" a; lorem \ nb; ipsum \ nc; gecko "' na data.frame i działało z funkcją 'textConnection()', której nie znałem . – schlusie