J'essaye de former une donnée qui est convertie d'une matrice de terme de document à une trame de données. Il y a des champs séparés pour les commentaires positifs et négatifs, donc je voulais ajouter une chaîne aux noms de colonne pour servir de "tag", pour différencier le même mot provenant des différents champs - par exemple, le mot hello peut apparaître à la fois dans les champs de commentaire positif et négatif (et donc, représenté comme une colonne dans mon dataframe), donc dans mon modèle, je veux les différencier en faisant les noms de colonne positive_hello et negative_hello.Quel est le meilleur moyen d'ajouter une chaîne spécifique à tous les noms de colonnes dans une structure de données dans R?
Je cherche un moyen de renommer les colonnes de telle manière qu'une chaîne spécifique soit ajoutée à toutes les colonnes de la base de données. Dis, pour mtcars
, je veux renommer toutes les colonnes d'avoir « _sample » à la fin, de sorte que les noms de colonnes deviendraient mpg_sample
, cyl_sample
, disp_sample
et ainsi de suite, qui étaient à l'origine mpg
, cyl
et disp
.
J'envisage d'utiliser sapply
ou lapply
, mais je n'ai pas eu de progrès à ce sujet. Toute aide serait grandement appréciée.
Vous devriez regarder 'sprintf' et' paste'. Pouvez-vous fournir un petit exemple reproductible? –
Merci pour la suggestion, je vais éditer la question pour illustrer un exemple de ce que je veux essayer de réaliser. Je vais aussi regarder dans ceux-ci. – dizzygirl