Forum de Statistiques
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-29%
Le deal à ne pas rater :
DYSON V8 Origin – Aspirateur balai sans fil
269.99 € 379.99 €
Voir le deal

trouver la position d'une valeur sur une partie de colonne

2 participants

Aller en bas

trouver la position d'une valeur sur une partie de colonne  Empty trouver la position d'une valeur sur une partie de colonne

Message par MSLK Ven 18 Avr 2014 - 15:06

Bonjour à tous,
Je sius nouvelle sur le site Smile
Je me permets de poster une question R (question de programmation) :
J'ai une vecteur qui contient des valeurs 0 ou 1. Je voudrais chercher la position de la valeur 1, mais pas sur l'ensemble de colonnes mais plutôt sur les 2 premières colonnes, les 2 suivantes etc (2 peut varier)...
Exemple :
# Vecteur
x <- c(0,1,0,0,0,0,0,1)
# Nombre de colonnes
bloc <- 2 #ça peut varier
#Rst souhaité : 2 (position du premier 1 sur les deux premières colonnes)
NA sur les colonnes 3:4
NA sur les colonnes 5:6
et 2 sur les deux dernières colonnes.

J'aimerai bien passer par une fonction simple sans uitiliser une boucle...
Merici d'avance pour votre retour,

MSLK

Nombre de messages : 4
Date d'inscription : 18/04/2014

Revenir en haut Aller en bas

trouver la position d'une valeur sur une partie de colonne  Empty Re: trouver la position d'une valeur sur une partie de colonne

Message par droopy Mar 22 Avr 2014 - 7:24

Bonjour,

je ne sais pas ce qu'est une fonction "simple", mais la première question est est-ce que tu travailles sur un data.frame ou une matrice ou est-ce que tu travailles sur un vecteur comme dans ton exemple ?

Pour le vecteur
Code:
tapply(x==1, gl(length(x)/2,2), function(x) if (any(x)) which(x) else NA)
cdlt
droopy
droopy

Nombre de messages : 1156
Date d'inscription : 04/09/2009

Revenir en haut Aller en bas

trouver la position d'une valeur sur une partie de colonne  Empty Re: trouver la position d'une valeur sur une partie de colonne

Message par MSLK Mar 22 Avr 2014 - 9:20

Merci droopy. Ja'i un data.frame et ta commande marche bien avec !Merci
cdt

MSLK

Nombre de messages : 4
Date d'inscription : 18/04/2014

Revenir en haut Aller en bas

trouver la position d'une valeur sur une partie de colonne  Empty Re: trouver la position d'une valeur sur une partie de colonne

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum