J'ai reçu d'un sélectionnez requête ce genre de tableau (juste un exemple simple):Comment puis-je ajouter une colonne avec des valeurs spécifiques et calculer le pourcentage?
D C Letter
20153 200 x
20154 300 x
20161 250 x
20162 180 x
20153 500 y
20154 380 y
20161 550 y
20162 170 y
20153 230 z
20154 700 z
20161 210 z
20162 185 z
, la colonne D répète après quatre entrées. C est toujours différent et la lettre change après quatre entrées. Au total, 20153 a 100.000, 20154 a 150.000, 20161 a 300.000 et 20162 a 250.000 entrées. Je voudrais mettre ces valeurs aux chiffres correspondants, calculer le pourcentage de sorte qu'il ressemble à ceci:
D C Letter Total Perc
20153 200 x 100.000 0.002
20154 300 x 150.000 0.002
20161 250 x 300.000 0.008
20162 180 x 250.000 ...
20153 500 y 100.000 ...
20154 380 y 150.000 ...
20161 550 y 300.000 ...
20162 170 y 250.000 ...
20153 230 z 100.000 ...
20154 700 z 150.000 ...
20161 210 z 300.000 ...
20162 185 z 250.000 ...
Comment puis-je faire cela? solutions fournies peuvent également être écrites dans R.
SO est pas un code d'écriture * pour moi * service. S'il vous plaît montrer votre tentative jusqu'à présent. –
S'il vous plaît ajouter un tag pour la base de données (Oracle/PostgreSQL/SQL Server/MySQL etc) + version –
Eh bien, je l'ai essayé avec cbind jusqu'à la fin de ma df (1: nrow (df)) mais en quelque sorte il me donne une erreur . Probablement parce que j'ai quatre valeurs différentes au lieu d'une seule pour tous. – victoria14