Bonjour,
je suis débutante en R et n'ai aucune base d'algorithmique. Du coup je galère un peu sur quelques tâches de base.
J'aimerais remplacer automatiquement certaines valeurs d'un dataframe en appliquant une condition.
J'y suis arrivée avec un vecteur (que j'ai nommé "vec") pour lequel je remplace toutes les valeurs > 2 par 100:
Par contre, je bloque pour passer aux dimensions du dataframe. Disons que comme j'ai des tableaux avec plusieurs colonnes, au lieu de transformer chacune des colonnes en vecteur pour leur appliquer cette boucle, j'aimerais le faire sur mon tableau directement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for (i in 1:length(vec)) {if (vec[i] > 2) {ft[i]=100} else {ft[i]=vec[i]} }
J'ai bien lu les aides, je comprends ce que je lis mais j'ai du mal à le formuler.
Si qqn peut me donner un petit coup de pouce ce me serait d'une grande d'aide.
Avec mes meilleurs voeux pour 2017.
Partager