Bonjour,
je voudrais calculer la mediane avec sur deux colonnes avec des if :
je l'ai fait pour la moyenne, mais je ne sais pas comment faire pour la mediane:
voici un exemple du tableau:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Chr1    1       +       0       0       CHH     CCC
Chr1    2       +       0       0       CHH     CCT
Chr1    3       +       0       0       CHH     CTA
Chr1    8       +       0       0       CHH     CCC
Chr1    9       +       0       0       CHH     CCT
et mon code awk pour la moyenne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
awk 'BEGIN{ cmp=0;val=0}/^'Chr1/{ if ($3=="+"){ val=val+$4+$5;cmp=cmp+1}} END{ print val/cmp}'  $DBIR


Merci