Bonjour j'aurais besoin de votre aide pour ajouter une colonne lieu dans un fichier de données.
J'ai 3 colonne "L","puce" et "heure" dans mon fichier data, je cherche à créer une nouvelle colonne "lieu" remplie à l'aide de l'information de "L" par soit la lettre A soit la lettre B. Chaque numéro de "L" correspond soit à "A" soit à "B"
Mon script DE BASE (ma source) est comme suivant :
Le script que j'ai tenté de créer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 # les Lecteurs (colonne L) 1 à 5, corresponde à A et de 6 à 10, à B data$lieu<-NA data$lieu[(data$L>0)&(data$L<6)]<-"A" data$lieu[(data$L>5)&(data$L<11)]<-"B"
Pouvez vous me dire comment l'arranger mieux que cela pour que celui ci marche enfin (j'ai essayé avec des "" ou sans avec des &) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 data$lieu<-NA data$lieu[(data$L==44341)&(data$L==44357)&(data$L==44353)&(data$L==44343)&(data$L==37157)&(data$L==26865)&(data$L==44361)&(data$L==26147)&(data$L==37155)&(data$L==24529)&(data$L==44349)&(data$L==44359)]<-"A" data$lieu[(data==44344)&(data$L==44340)&(data$L==44342)&(data$L==44360)&(data$L==44340)&(data$L==26862)&(data$L==26864)&(data$L==31668)&(data$L==24530)&(data$L==44352)&(data$L==44350)&(data$L==44356)&(data$L==44346)&(data$L==44348)&(data$L==44340)&(data$L==26146)&(data$L==44358)]<-"B"
Voici mon message d'erreur :
Je vous remercie d'avance pour votre aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 > View(data) Error in View : cannot coerce class ""function"" to a data.frame > data$lieu<-NA Error in data$lieu <- NA : object of type 'closure' is not subsettable > data$lieu[data$L=="44341"]="A" Error in `*tmp*`$lieu : object of type 'closure' is not subsettable > data$lieu[data$L=="44344"]="B" Error in `*tmp*`$lieu : object of type 'closure' is not subsettable > #data$lieu[ data$L==44341 & data$L==44357]="A"
bien cordialement.
Partager