Questions marquées «r»

R est un langage de programmation et un environnement logiciel libres et open source pour le calcul statistique, la bioinformatique, la visualisation et le calcul général. Veuillez fournir des exemples minimaux et reproductibles avec la sortie souhaitée. Utilisez `dput ()` pour les données et spécifiez tous les packages non-base avec des appels à `library ()`. N'incorporez pas d'images pour des données ou du code, utilisez plutôt des blocs de code en retrait. Pour les questions liées aux statistiques, utilisez https://stats.stackexchange.com.


3
Comment créer des graphiques avec un arrière-plan transparent dans R en utilisant ggplot2?
J'ai besoin de produire des graphiques ggplot2 à partir de fichiers R vers PNG avec un fond transparent. Tout va bien avec les graphiques R de base, mais pas de transparence avec ggplot2: d <- rnorm(100) #generating random data #this returns transparent png png('tr_tst1.png',width=300,height=300,units="px",bg = "transparent") boxplot(d) dev.off() df <- …


12
data.frame lignes dans une liste
J'ai un data.frame que je voudrais convertir en une liste par lignes, ce qui signifie que chaque ligne correspondrait à ses propres éléments de liste. En d'autres termes, je voudrais une liste qui est aussi longue que le data.frame a des lignes. Jusqu'à présent, j'ai abordé ce problème de la …
123 list  r  dataframe 




6
Comment puis-je tracer avec 2 axes Y différents?
Je voudrais superposer deux nuages ​​de points dans R afin que chaque ensemble de points ait son propre axe y (différent) (c'est-à-dire aux positions 2 et 4 sur la figure) mais les points apparaissent superposés sur la même figure. Est-il possible de faire ça avec plot? Modifier l' exemple de …
122 r  plot  yaxis 


5
Comment créer un graphique de densité dans matplotlib?
Dans RI peut créer la sortie souhaitée en faisant: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) En python (avec matplotlib), le plus proche que j'ai obtenu était avec un simple histogramme: import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + …
122 python  r  numpy  matplotlib  scipy 

6
Appliquer une fonction à chaque ligne d'une table à l'aide de dplyr?
Lorsque plyrje travaille avec, j'ai souvent trouvé utile d'utiliser adplypour les fonctions scalaires que je dois appliquer à chaque ligne. par exemple data(iris) library(plyr) head( adply(iris, 1, transform , Max.Len= max(Sepal.Length,Petal.Length)) ) Sepal.Length Sepal.Width Petal.Length Petal.Width Species Max.Len 1 5.1 3.5 1.4 0.2 setosa 5.1 2 4.9 3.0 1.4 0.2 …
121 r  plyr  dplyr 

7
Comment ajouter des lignes à un bloc de données R
J'ai regardé autour de StackOverflow, mais je ne trouve pas de solution spécifique à mon problème, qui consiste à ajouter des lignes à un bloc de données R. J'initialise une trame de données vide à 2 colonnes, comme suit. df = data.frame(x = numeric(), y = character()) Ensuite, mon objectif …
121 r  merge  append  dataframe  rows 


14
Compter le nombre de lignes dans chaque groupe
J'ai un dataframe et je voudrais compter le nombre de lignes dans chaque groupe. J'utilise régulièrement la aggregatefonction pour additionner les données comme suit: df2 <- aggregate(x ~ Year + Month, data = df1, sum) Maintenant, j'aimerais compter les observations mais je n'arrive pas à trouver le bon argument pour …
121 r  dataframe  aggregate  r-faq 

5
Ajout d'une ligne de régression sur un ggplot
J'essaye fort d'ajouter une ligne de régression sur un ggplot. J'ai d'abord essayé avec abline mais je n'ai pas réussi à le faire fonctionner. Puis j'ai essayé ceci ... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) Mais cela ne fonctionne pas non plus.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.