Domanda

Ho il seguente frame di dati creato di seguito:

temp <- as.data.frame(with(uadm, table(prlo_state_code)))

Sto cercando di creare 11 variabili fittizie. Uno per ciascuno dei primi 10 e un "altro". La top 10 può essere facilmente trovata con:

#top10
temp <- temp[order(temp$Freq, decreasing=T),]
head(temp, n=10)

So che R è fantastico, quindi suppongo che ci sia un facile da auto-creare (e nominare) le variabili fittizie dalla top 10 e crollare il resto in un manichino finale chiamato "altro".

Grazie in anticipo per qualsiasi aiuto o intuizione.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top