type<-c("111","111","111","222","222","222","222","333","333","333","444","444","444")
location<-c("aaa","bbb","ccc","aaa","bbb","ddd","eee","aaa","ccc","ddd","ccc","ddd","fff")
datafr1 <- data.frame(type,location)
gemeinsamen Wert proportional erhalten möchte ich das Ergebnis wie folgt aus. (Brauchen nicht ein Format so sein.)wie durch jede Zeile in r
222 333 444
111 0.66% 0.66% 0.33%
und 222, 333, 444 auch. Finden Sie die gemeinsamen Werte und erhalten Sie dann Anteil der Schnittmenge.
Können Sie mir helfen? !!
Sind diese Werte korrekt? 'prop.table (tcrosssprod (table (datafr1)), 1)' – akrun
thx für Antwort !. aber zwischen 111 und 111 muss 1 sein. Und zwischen 111 und 222 muss 2/3 = 0,66% sein! –
Bitte überprüfen Sie die unten angegebene Lösung. – akrun