Potrzebuję zmienić organizację danych z pliku csv zawierającego głównie powtarzające się dane. Mam dane importowane do R w dataframe ale mam problemy z następujących czynności:Reorganizacja danych z 3 wierszy do 1
ID Language Author Keyword
12 eng Rob COLOR=Red
12 eng Rob SIZE=Large
12 eng Rob DD=1
15 eng John COLOR=Red
15 eng John SIZE=Medium
15 eng John DD=2
Co muszę zrobić, to przekształcić to w jednym rzędzie z każdego słowa kluczowego w oddzielnej kolumnie
ID Language Author COLOR SIZE DD
12 eng Rob Red Large 1
Jakieś pomysły?
Mogę to uruchomić, ale po uruchomieniu dcast() pojawia się komunikat o błędzie: Brak funkcji agregacji: domyślna długość. Następnie otrzymuję 1 w każdej z nowych zmiennych. Wydaje mi się, że w prawdziwym zestawie danych musi istnieć coś, co nie jest poprawne, ponieważ działa poprawnie na tym uproszczonym zbiorze danych. Jakieś pomysły? – Ray
Wygląda na to, że mam gdzieś nierówne numery. Musisz dowiedzieć się, jak znaleźć identyfikator z więcej niż 3 rzędami i wyczyścić go. – Ray
Otrzymasz to ostrzeżenie, jeśli istnieje kombinacja "ID", "Język", "Autor" i "Nazwa", która pojawia się więcej niż raz. Możesz określić, który to jest/które są, szukając wartości innej niż 1 w wyniku (zasadniczo, gdy istnieje wiele wartości dla kombinacji, przekształć je w jedną wartość i domyślnie, że w jakiś sposób po prostu liczy ile tam jest). –