Bonjour,
j'utilise souvent la fonction summary pour connaître les détails des variables contenues dans mes data.frame. Cela fonctionne bien mais j'aimerais que dans le cas de variable quali, en plus de me donner le nombre de données relatives à chaque modalité, avoir le pourcentage associé. C'est peut-être juste une option dans summary mais je ne la trouve pas.
Merci d'avance.
PS : l'objectif final est de passer un fichier SPSS en entrée présenté sous une certaine forme (variables quali en premier et ensuite variable quanti) et obtenir un fichier HTML de stat descriptives du contenu. Pour ceux que ça intéresse, le code est le suivant :
###########chargement des librairies##########
library(R2HTML);
library(tcltk);
library(tcltk2);
library(foreign);
###########chargement du fichier SPSS##########
name <- tclvalue(tkgetOpenFile(filetypes="{{SPSS Files} {.sav}} {{All files} *}"))
if (name=="") return;
tab=read.spss(name, use.value.labels = TRUE, to.data.frame =TRUE,
max.value.labels = Inf, trim.factor.names = FALSE, trim_values = TRUE, reencode = NA);
###########modification du type de données##########
nbr_var_cont=2 #### Nombre de variables continues dans la base
for (i in 2:(ncol(tab)-(nbr_var_cont))){
tab[,i]=factor(tab[,i], exclude = NA);
}
a=t(summary(tab))
###########création du fihier HTML##########
target <- HTMLInitFile(getwd(),filename=format(Sys.time(), "%H-%M__%d-%m-%Y "), BackGroundColor="#FFFFFF")
HTML("<head><b><center>DESCRIPTIVE STATISTICS</center></b></head>",file=target)
HTML(a,file=target,Border=1,innerBorder=1,align="center",classfirstline = "firstline", classfirstcolumn = "firstcolumn",classcellinside = "cellinside", classtable = "dataframe");
HTMLEndFile()