J'ai un jeu de données qui a sur la base de ces trois colonnes, j'ai besoin d'ajouter une nouvelle variable dans la même table p> Sortie attendue p> < Pré> xxx pré> p>
3 Réponses :
Voici quelques solutions de base r: ou p> ou p> tel que P>
@Thomaslscoding merci cela fonctionne bien mais j'ai 30 colonnes et que vous souhaitez que des colonnes spécifiques soient utilisées aient aimé cela. Puis-je avoir un code de mise à jour pour le jeu de données
@ King_arrival27 Désolé de ne pas comprendre "Vous souhaitez utiliser des colonnes spécifiques qui l'ont aimé. Puis-je avoir un code de mise à jour pour le jeu de données". Pouvez-vous fournir un exemple de ce que vous avez décrit?
Si nous voulons affecter une variable basée sur la présence de 1 dans chaque ligne, nous pouvons utiliser dans le cas de plusieurs 1 dans une rangée Vérifiez divers liens Si nous devons attribuer une carte d'identité unique à chaque rangée basée sur chaque ligne. Sage Collez les valeurs, puis utilisez max.col code>. .method code> dans ? max.col code>. p>
correspondez code> pour attribuer l'identifiant. p>
A aimé votre max.col code> méthode
Un autre BASE CODE> OPTION: library(dplyr)
df %>%
mutate(
New_variable = purrr::pmap(select(., 1:3), ~ paste0('c', which(c(...) != 0)))
)