Comment puis-je faire une table comme celle-ci: p>
dans cette table, Quelqu'un peut-il m'aider? p> col_1 code> et
col_2 code> sont des variables indépendantes, tandis que
col_3 code> est une variable dépendante (
col_1 + col_2 = col_3 < / code>) p>
3 Réponses :
en supposant que vous avez des données dans une donnée.frame appelée df où p> la donnée originale.Frame est fabriqué à l'aide de Autres moyens de faire cela inclurait la fonction data.frame () code> fonction, en passant deux vecteurs à double type (numérique), créé avec la fonction
C () code>. Les deux colonnes sont isolées sous forme de vecteurs utilisant
code>, résumé à l'aide de l'opérateur arithmétique
+ code> et attribué à une nouvelle colonne dans DF à l'aide de l'opérateur d'affectation
<- code> . P>
RowSums () Code> Fonction,
Mutate () Code> dans les packages Tairyverse (
DF%>%>% Mutate (col_3 = col_1 + col_2) -> df code>) ou à l'aide d'une carte de données (voir le package Data.Table:
dt [ col_3: = col_1 + col_2] code> qui serait mon aller à). p> p>
C'est une question très fondamentale et vous auriez vraiment dû trouver une réponse dans les postes précédents. Cependant, c'est délicat car il y a beaucoup de matériel et la fonction de recherche n'est que très utile si vous savez ce que vous recherchez, j'ai donc fourni une réponse et essayé de donner une explication détaillée du processus. N'oubliez pas d'accepter la réponse si cela résout votre problème.
Bonjour, je suis désolé de ce que je suis un peu lent parce que je suis nouveau à r. Cela résout mes problèmes et j'ai beaucoup appris de vous! Mais puis-je vous poser une autre question? Savez-vous comment appliquer la table comme celle-ci en brillant dans R? Qui est de créer une interface utilisateur ..
Est-ce le même concept d'appliquer cela en brillant?
En principe, oui absolument, mais je n'ai guère utilisé brillant alors ne peut pas le garantir ...
Je suggérerais d'utiliser des données.Table, car il serait aussi simple que
DT[,"Col_3":=Col_2+Col_3]
ça va, je suis toujours très apprécié que vous l'avez commencée! Remercier!
Une solution tendyverse serait où df code> est p>
@OP: Pour des cas plus complexes, voir le renouvelé Bidwise () code> Fonction dans
dplyr 1.0.0 code> Tidyverse.org/blog/2020/04/DPLYR-0-0-0-Orwise
Avez-vous essayé des rowsums ()?
Gambit - Veuillez tester le code que je fournis dans ma réponse et comment ça échoue ou accepte si cela fonctionne :)