Articles of r

Comment supprimer une ligne par référence dans data.table?

Ma question concerne l’assignation par référence et la copie dans data.table . Je veux savoir si on peut supprimer des lignes par référence, similaire à DT[ , someCol := NULL] Je veux savoir DT[someRow := NULL, ] Je suppose qu’il y a une bonne raison pour laquelle cette fonction n’existe pas, alors peut-être pourriez-vous simplement […]

Modification de la taille de la police et de la direction du texte des axes dans ggplot2

Je trace un graphique avec une variable catégorielle sur l’axe des x et une variable numérique sur l’axe des y. Pour l’axe des x, étant donné qu’il y a beaucoup de points de données, la mise en forme du texte par défaut fait que l’étiquette de chaque coche chevauche d’autres étiquettes. Comment (a) modifier la […]

Comparez deux data.frames pour trouver les lignes dans data.frame 1 qui ne sont pas présentes dans data.frame 2

J’ai les 2 data.frames suivants: a1 <- data.frame(a = 1:5, b=letters[1:5]) a2 <- data.frame(a = 1:3, b=letters[1:3]) Je veux trouver la ligne a1 a a2 pas. Existe-t-il une fonction intégrée pour ce type d’opération? (ps: j’ai écrit une solution pour cela, je suis simplement curieux de savoir si quelqu’un a déjà créé un code plus […]

Comment supprimer les avertissements globalement dans un script R

J’ai un long script R qui lance des avertissements que je peux ignorer. je pourrais utiliser suppressWarnings(expr) pour les déclarations simples. Mais comment puis-je supprimer les avertissements dans R globalement? Y a-t-il une option pour cela?

Définir la taille de la marge lors de la conversion de Markdown en PDF avec pandoc

J’ai créé un fichier RMarkdown dans RStudio et j’ai réussi à le sortingcoter avec knitr dans un fichier HTML et .md. Ensuite, j’ai utilisé pandoc pour convertir le fichier .md dans un fichier PDF (j’obtiens une erreur si j’essaie de convertir à partir du fichier .html). Cependant, le fichier PDF produit présente des marges considérables […]

Supprimer la légende ggplot 2.2

J’essaie de garder la légende d’un calque (lisse) et de supprimer la légende de l’autre (point) avec l’argument show.legend, mais la légende rest. Voici le code: ggplot(a[a$variable==”ratio1″,], aes(x=new.cor1, y=value))+ geom_point(aes(x=new.cor1, y=value, color=mntn1…1., show.legend=F), size=0.001)+ geom_point(data=tbl1.cnds1, aes(x=new.cor1.cnds, y=ratio1.cnds), shape=5)+ geom_smooth(data=a, aes(x=new.cor1, y=value, colour=variable, show.legend=T), size=0.5, span=0.05, show.legend=T)+ labs(title=”Manhattan plot”, x=”position”, y=”zygosity score”, colour = “”, fill=””)+ […]

Résumer plusieurs colonnes avec dplyr?

Je me bats un peu avec la syntaxe dplyr. J’ai un bloc de données avec différentes variables et une variable de regroupement. Maintenant, je veux calculer la moyenne pour chaque colonne dans chaque groupe, en utilisant dplyr dans R. df % group_by(grp) %>% summarise(mean(a)) Cela me donne la moyenne pour la colonne “a” pour chaque […]

Meilleure explication du moment d’utiliser les importations / dépendances

Le manuel ” Writing R Extensions ” fournit les instructions suivantes sur l’utilisation d’Import ou Depends: Les règles générales sont Les packages dont seul l’espace de noms est nécessaire pour charger le package à l’aide de la bibliothèque (pkgname) doivent être répertoriés dans le champ “Importations” et non dans le champ “Dépend”. Les packages qui […]

Sélectionner uniquement des colonnes numériques dans un bloc de données

Supposons que vous ayez un data.frame comme ceci: x <- data.frame(v1=1:20,v2=1:20,v3=1:20,v4=letters[1:20]) Comment sélectionnez-vous uniquement les colonnes de x qui sont numériques?

Comment rechercher des matériaux «R»?

“The Google” est très utile … à moins que votre langage ne s’appelle “R”, auquel cas il crache des tonnes de choses non pertinentes. Quelqu’un at-il des astuces de moteur de recherche pour “R”? Il y a des sites spécialisés, comme ceux ci-dessous, mais comment pouvez-vous dire à Google que vous voulez dire “R” la […]