Quantcast
Channel: Active questions tagged r - Stack Overflow
Viewing all articles
Browse latest Browse all 206316

How do I generate tables simply and fast in R?

$
0
0

I'm not asking for the str() or glimpse()-commands but for a better way of generating tables.

Let's say I want to see if my background variable (gymnasiegrov) affects my result variable (totstatus_bin).

I then write

vettig_tabell<-table(fulldata$gymnasiegrov,fulldata$totstatus_bin)

I then have to convert this do a data frame in order to make it easily readable in Rstudio:

vettig_tabell<-as.data.frame(vettig_tabell)

I then have to spread the values so I can see the different outcomes on the same row for each category:

vettig_tabell<-spread(vettig_tabell, Var2, Freq)

If I want to calculate relative frequencies I have to calculate them like this:

vettig_tabell<-vettig_tabell%>%mutate(ongoing=`pågående studier`/(`pågående studier´ + ´avbrott eller återbud´))

This seems like an unnecessary amount of effort for generating a simple table. Is there any way I can do this simpler and faster?

Excerpt of data:

structure(list(gymnasiegrov = c("Hotell- och Restaurang", NA, 
"specialutformat program", "komvux", NA, "bygg, el, fordon, hantverk, sjöfart, industriteknik", 
"estetiska programmet", "komvux", "naturvetenskapliga programmet", 
NA, "specialutformat program", "estetiska programmet", "medieprogrammet/medieproduktion", 
"specialutformat program", "specialutformat program", "komvux", 
"estetiska programmet", "samhällsvetenskapliga programmet", "specialutformat program", 
"friskoleprogram", "teknikprogrammet", "specialutformat program", 
"teknikprogrammet", "Handels- och administrationsprogrammet", 
"Hotell- och Restaurang", "samhällsvetenskapliga programmet", 
"samhälls- och ekonomiprogrammet", "specialutformat program", 
"komvux", "specialutformat program", "specialutformat program", 
"bygg, el, fordon, hantverk, sjöfart, industriteknik", "komvux", 
"Handels- och administrationsprogrammet", "teknikprogrammet", 
"teknikprogrammet", "friskoleprogram", "specialutformat program", 
"naturvetenskapliga programmet", "naturvetenskapliga programmet", 
"samhällsvetenskapliga programmet", "ekonomiprogrammet/ ekonomi", 
"samhällsvetenskapliga programmet", "samhällsvetenskapliga programmet", 
"Hotell- och Restaurang", "specialutformat program", "samhällsvetenskapliga programmet", 
"ekonomiprogrammet/ ekonomi", "bygg, el, fordon, hantverk, sjöfart, industriteknik", 
"ekonomiprogrammet/ ekonomi", "komvux", "bygg, el, fordon, hantverk, sjöfart, industriteknik", 
"estetiska programmet", "estetiska programmet", "samhällsvetenskapliga programmet", 
"ekonomiprogrammet/ ekonomi", "naturvetenskapliga programmet", 
"ekonomiprogrammet/ ekonomi", "bygg, el, fordon, hantverk, sjöfart, industriteknik", 
"ekonomiprogrammet/ ekonomi", "bygg, el, fordon, hantverk, sjöfart, industriteknik", 
"ekonomiprogrammet/ ekonomi", "bygg, el, fordon, hantverk, sjöfart, industriteknik", 
"naturvetenskapliga programmet", "Handels- och administrationsprogrammet", 
"ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", "bygg, el, fordon, hantverk, sjöfart, industriteknik", 
"bygg, el, fordon, hantverk, sjöfart, industriteknik", "ekonomiprogrammet/ juridik", 
"ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ juridik", "ekonomiprogrammet/ ekonomi", 
"ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", "bygg, el, fordon, hantverk, sjöfart, industriteknik", 
"ekonomiprogrammet/ ekonomi", "Handels- och administrationsprogrammet", 
"ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", "estetiska programmet", 
"ekonomiprogrammet/ ekonomi", "teknikprogrammet", "samhällsvetenskapliga programmet", 
"naturvetenskapliga programmet", "naturvetenskapliga programmet", 
"teknikprogrammet", "ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", 
"ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", "samhällsvetenskapliga programmet", 
"samhällsvetenskapliga programmet", "naturvetenskapliga programmet", 
"ekonomiprogrammet/ juridik", "ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ juridik", 
"samhällsvetenskapliga programmet", "ekonomiprogrammet/ ekonomi", 
"ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", 
"samhällsvetenskapliga programmet", "samhällsvetenskapliga programmet", 
"samhällsvetenskapliga programmet", "ekonomiprogrammet/ juridik", 
"teknikprogrammet", "teknikprogrammet", "ekonomiprogrammet/ ekonomi", 
"ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", 
"ekonomiprogrammet/ ekonomi", "naturvetenskapliga programmet", 
"naturvetenskapliga programmet", "ekonomiprogrammet/ ekonomi", 
"ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", "naturvetenskapliga programmet", 
"ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ juridik", 
"teknikprogrammet", "ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", 
"ekonomiprogrammet/ ekonomi", "naturvetenskapliga programmet", 
"ekonomiprogrammet/ juridik", "naturvetenskapliga programmet", 
"teknikprogrammet", "ekonomiprogrammet/ juridik", "ekonomiprogrammet/ ekonomi", 
"ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", 
"samhällsvetenskapliga programmet", "ekonomiprogrammet/ ekonomi", 
"samhällsvetenskapliga programmet", "estetiska programmet", "ekonomiprogrammet/ ekonomi", 
"ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", 
"ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ juridik", 
"ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ ekonomi", "teknikprogrammet", 
"naturvetenskapliga programmet", "ekonomiprogrammet/ ekonomi", 
"ekonomiprogrammet/ ekonomi", "ekonomiprogrammet/ juridik", "ekonomiprogrammet/ ekonomi", 
NA, NA, NA, NA, NA, NA, NA, NA), totstatus_bin = c("troligt avbrott eller återbud", 
"troligt avbrott eller återbud", "pågående studier", "troligt avbrott eller återbud", 
"troligt avbrott eller återbud", "pågående studier", "pågående studier", 
"pågående studier", "pågående studier", "pågående studier", "pågående studier", 
"troligt avbrott eller återbud", "troligt avbrott eller återbud", 
"pågående studier", "troligt avbrott eller återbud", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"troligt avbrott eller återbud", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"troligt avbrott eller återbud", "pågående studier", "pågående studier", 
"pågående studier", "pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "pågående studier", "pågående studier", 
"troligt avbrott eller återbud", "pågående studier", "pågående studier", 
"troligt avbrott eller återbud", "pågående studier", "troligt avbrott eller återbud", 
"troligt avbrott eller återbud", "troligt avbrott eller återbud", 
"troligt avbrott eller återbud", "pågående studier", "troligt avbrott eller återbud", 
"troligt avbrott eller återbud", "pågående studier", "troligt avbrott eller återbud", 
"pågående studier", "troligt avbrott eller återbud", "pågående studier", 
"pågående studier", "pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"troligt avbrott eller återbud", "troligt avbrott eller återbud", 
"pågående studier", "troligt avbrott eller återbud", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "pågående studier", "pågående studier", 
"troligt avbrott eller återbud", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "pågående studier", "pågående studier", 
"pågående studier", "pågående studier", "pågående studier", "pågående studier", 
"pågående studier", "pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "pågående studier", "pågående studier", 
"pågående studier", "troligt avbrott eller återbud", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"pågående studier", "troligt avbrott eller återbud", "pågående studier", 
"pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"pågående studier", "troligt avbrott eller återbud", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"troligt avbrott eller återbud", "pågående studier", "pågående studier", 
"pågående studier", "troligt avbrott eller återbud", "pågående studier", 
"troligt avbrott eller återbud", "pågående studier", "troligt avbrott eller återbud", 
"troligt avbrott eller återbud", "pågående studier", "pågående studier", 
"pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "pågående studier", "pågående studier", 
"pågående studier", "pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"troligt avbrott eller återbud", "pågående studier", "pågående studier", 
"troligt avbrott eller återbud", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"troligt avbrott eller återbud", "pågående studier", "troligt avbrott eller återbud", 
"troligt avbrott eller återbud", "pågående studier", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "troligt avbrott eller återbud", 
"pågående studier", "pågående studier", "pågående studier", "pågående studier", 
"troligt avbrott eller återbud", "pågående studier", "pågående studier", 
"pågående studier")), row.names = c(NA, -162L), class = "data.frame")

Viewing all articles
Browse latest Browse all 206316

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>