2017-10-12 13 views

Répondre

1

Voici une solution.

# the data 
dat <- data.frame(X = c("Program Manager", "Program Coordinator", 
         "Senior Manager", "Senior Associate", 
         "Senior Researcher"), 
        stringsAsFactors = FALSE) 

# count words 
table(unlist(strsplit(dat$X, " +"))) 

Le résultat:

Associate Coordinator  Manager  Program Researcher  Senior 
      1   1   2   2   1   3 

Avec as.data.frame le résultat peut être converti en une trame de données.

tab <- table(unlist(strsplit(dat$X, " +"))) 
as.data.frame(tab) 

Le résultat:

  Var1 Freq 
1 Associate 1 
2 Coordinator 1 
3  Manager 2 
4  Program 2 
5 Researcher 1 
6  Senior 3 
+0

Merci beaucoup. Cela a fonctionné pour moi. –