J'ai ce df avec 3 colonnes et df2 avec une seule colonne: p> Je veux ajouter une nouvelle colonne à DF pour chaque valeur de DF2 donc à l'intérieur de cette boucle p> J'essaie plusieurs options mais ne fonctionne pas p> ProyectoID Nombre Contratado 2007 2008 2009 2010 2011
1 D0000052 D.O.LÃnea Alta Velocidad Vitor 3606443.81 0 0 0 0
2 X0000100 AT Conservación Red Foral Bizk 2218057.00 0 0 0 0
4 Réponses :
est
df$Años <- df2$Años
Attribuez l'année en boucle comme celle-ci.
Vous pouvez convertir df2 $ aà old ® OS code> en caractères et attribuer plusieurs colonnes à 0.
Nous pouvons utiliser
library(dplyr) df %>% mutate_at(vars(as.character(df2$Años)), ~ 0 * .)
Pas clair. Comment DF2 est-il connecté avec DF? Quelles sont ces dates dans df2? Veuillez expliquer ce que vous essayez d'atteindre et de partager la production attendue.
DF2 n'est pas connecté avec DF DF2 contient une série d'années et j'ai besoin d'ajouter une nouvelle colonne DF pour chaque année à DF