IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Créer une variable dummy (ou variable muette) à partir d'une variable continue


Sujet :

R

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 1
    Par défaut Créer une variable dummy (ou variable muette) à partir d'une variable continue
    Bonjour à tous,

    Je suis débutant sur RStudio, et j'ai particulièrement du mal avec le codage en général. Voici mon souci :

    J'ai une variable "EXPORT" qui représente le volume des exportations de chaque firme observée. Les valeurs prises par cette variable sont, en toute logique, nulles ou positives. Je souhaite créer une variable dummy (ou variable muette) pour chaque observation qui prend la valeur 0 si la firme n'exporte pas (si la variable "EXPORT" est égale à 0), et la valeur 1 si la firme exporte (si la variable "EXPORT" est positive).

    Quelle est la ligne de code que je dois rentrer afin de créer cette variable dummy en supposant que je veux l'appeler "StatutExp" ?

    Merci d'avance.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur en études décisionnelles
    Inscrit en
    Février 2013
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur en études décisionnelles

    Informations forums :
    Inscription : Février 2013
    Messages : 134
    Par défaut
    Bonsoir,
    Dans le langage R, tout est vecteur. Tu peux sélectionner les observations d'un vecteur donné, et les mettre à jour, à partir de la condition d'un autre vecteur. C'est ce que je fais dans le code que je te propose ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    StatutExp <- rep(0,length(export))
    StatutExp[export>0] <- 1
    - Je crée le vecteur StatutExp de la longueur du vecteur export, j'initialise chaque observation à 0
    - Je mets à 1 lorsque export est positif.

    Tâche de te souvenir des conditions sur les vecteurs, c'est la base.

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/01/2014, 20h29
  2. Réponses: 0
    Dernier message: 08/12/2011, 15h54
  3. Réponses: 1
    Dernier message: 26/03/2008, 22h19
  4. Réponses: 1
    Dernier message: 28/03/2007, 17h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo