Hi I have a data frame like below ,I am trying to get the count entries of variables .
I want to create a function for that
df <- data.frame(uniq_id=c(9143,2357,4339,8927,9149,4285,2683,8217,3702,7857,3255,4262,8501,7111,2681,6970),
name=c("xly,mnn","xab,Lan","mhy,mun","vgtu,mmc","ftu,sdh","kull,nnhu","hula,njam","mund,jiha","htfy,ntha","sghu,njui","sgyu,hytb","vdti,kula","mftyu,huta","mhuk,ghul","cday,bhsue","ajtu,nudj"),
city=c("A","B","C","C","D","F","S","C","E","S","A","B","W","S","C","A"),
age=c(22,45,67,34,43,22,34,43,34,52,37,44,41,40,39,30),
country=c("usa","USA","AUSTRALI","AUSTRALIA","uk","UK","","","CHINA","CHINA","BRAZIL","BRASIL","CHILE","","CANADA","UK"),
lang=c("ENGLISH(US)","","ENGLISH","ENGLISH","ENGLISH(UK)","","SPANISH","SPANISH","CHINESE","","ENGLISH","ENGLISH","","ENGLISH","",""),
gender=c("MALE","","male","m","","MALE","FEMALE","f","FEMALE","MALE","MALE","","FEMALE","FEMALE","MALE","MALE"),
company =c("Bank fíSç","","ABC","Core/Field","Core/Field","","Core-Field","CONSULTANCY","Bank fíSç","Bank fíSç","Bank fíSç","","HR","CONST.","","Bank fíSç"),
property = c("Bank fíSç","","ABC","Core/Field","Core/Field","","Core-Field","CONSULTANCY","Bank fíSç","Bank fíSç","Bank fíSç","","HR","CONST.","","Bank fíSç"),
car =c("yes","no","yes","","yes","no","yes","no","no","","yes","","no","yes","yes","Yes"),
child =c("1","3","","0","2","","","1","0","2","","","1","2","2","1"))
I have tried with janitor::tabyl also with summarise but not working.
so the out put should be like exported in excel like below
for example
column | option | count |
---|---|---|
country | usa | 2 |
country | australia | 2 |
country | uk | 3 |
country | china | 2 |
country | brazil | 2 |
country | chile | 1 |
country | canada | 1 |
language | english(us) | 1 |
language | english(uk) | 1 |
language | english | 5 |
language | spanish | 2 |
language | chinese | 1 |