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.

6
Supprimer les lignes dupliquées à l'aide de dplyr
J'ai un data.frame comme celui-ci - set.seed(123) df = data.frame(x=sample(0:1,10,replace=T),y=sample(0:1,10,replace=T),z=1:10) > df x y z 1 0 1 1 2 1 0 2 3 0 1 3 4 1 1 4 5 1 0 5 6 0 1 6 7 1 0 7 8 1 0 8 9 1 0 …
128 r  dplyr 

3
R appliquer la fonction avec plusieurs paramètres
J'ai une fonction f(var1, var2)dans R. Supposons que nous ayons défini var2 = 1et maintenant je veux appliquer la fonction f()à la listeL . Fondamentalement, je veux obtenir une nouvelle liste L * avec les sorties [f(L[1],1),f(L[2],1),...,f(L[n],1)] Comment puis-je faire cela avec apply, mapplyou lapply?
128 r 

5
Comment changer la largeur de ligne dans ggplot?
Datalink: les données utilisées Mon code: ccfsisims <- read.csv(file = "F:/Purdue University/RA_Position/PhD_ResearchandDissert/PhD_Draft/GTAP-CGE/GTAP_NewAggDatabase/NewFiles/GTAP_ConsIndex.csv", header=TRUE, sep=",", na.string="NA", dec=".", strip.white=TRUE) ccfsirsts <- as.data.frame(ccfsisims) ccfsirsts[6:24] <- sapply(ccfsirsts[6:24],as.numeric) ccfsirsts <- droplevels(ccfsirsts) ccfsirsts <- transform(ccfsirsts,sres=factor(sres,levels=unique(sres))) library(ggplot2) #------------------------------------------------------------------------------------------ #### Plot of food security index for Morocco and Turkey by sector #------------------------------------------------------------------------------------------ #_Code_Begin... datamortur <- melt(ccfsirsts[ccfsirsts$region %in% c("TUR","MAR"), …
127 r  ggplot2  line-plot 



3
Variables globales et locales dans R
Je suis un débutant pour R, et je suis assez confus avec l'utilisation des variables locales et globales dans R. J'ai lu quelques articles sur Internet qui disent si j'utilise =ou <-si j'attribue la variable dans l'environnement actuel, et avec <<-je peux accéder à une variable globale à l'intérieur d'une …
126 r 

8
Nuage de points avec trop de points
J'essaye de tracer deux variables où N = 700K. Le problème est qu'il y a trop de chevauchement, de sorte que l'intrigue devient principalement un bloc solide de noir. Existe-t-il un moyen d'avoir un "nuage" en niveaux de gris où l'obscurité du tracé est fonction du nombre de points dans …
126 r  scatter-plot 

4
Extraire chaque nième élément d'un vecteur
Je voudrais créer un vecteur dans lequel chaque élément est l' i+6thélément d'un autre vecteur. Par exemple, dans un vecteur de longueur 120, je veux créer un autre vecteur de longueur 20 dans lequel chaque élément est la valeur i, i+6, i+12, i+18...du vecteur initial, c'est-à-dire que je veux extraire …
126 r  vector 


8
Comment supprimer plusieurs valeurs d'un vecteur?
J'ai un vecteur comme: a = c(1:10)et je dois supprimer plusieurs valeurs, comme:2, 3, 5 Comment supprimer ces nombres (ce ne sont PAS les positions dans le vecteur) dans le vecteur? au moment où je boucle le vecteur et fais quelque chose comme: a[!a=NUMBER_TO_REMOVE] Mais je pense qu'il existe une …
125 r 

3
Trier les lignes de data.table par ordre décroissant sur la clé de chaîne `order (-x, v)` donne une erreur sur data.table 1.9.4 ou version antérieure
Disons que j'ai ce qui suit data.tabledans R: library(data.table) DT = data.table(x=rep(c("b","a","c"),each=3), y=c(1,3,6), v=1:9) Je veux le commander par deux colonnes (disons colonnes xet v). J'ai utilisé ceci: DT[order(x,v)] # sorts first by x then by v (both in ascending order) Mais maintenant, je veux le trier par x( par …
125 r  string  sorting  data.table  key 

6
Que signifie «méthodes S3» dans R?
Comme je suis assez nouveau dans R, je ne sais pas ce que sont les méthodes et les objets S3. J'ai trouvé qu'il existe des systèmes d'objets S3 et S4, et certains recommandent d'utiliser S3 sur S4 si possible (voir le guide de style R de Google à http://google-styleguide.googlecode.com/svn/trunk/google-r-style. html …
125 r  oop  r-faq  r-s3  r-s4 


3
Superposition d'histogrammes avec ggplot2 dans R
Je suis nouveau sur R et j'essaye de tracer 3 histogrammes sur le même graphique. Tout a bien fonctionné, mais mon problème est que vous ne voyez pas où 2 histogrammes se chevauchent - ils semblent plutôt coupés. Lorsque je crée des graphiques de densité, cela semble parfait: chaque courbe …
124 r  ggplot2 

7
Réorganiser les niveaux d'un facteur sans changer l'ordre des valeurs
J'ai une base de données avec des variables numériques et des factorvariables catégorielles . L'ordre des niveaux de ces facteurs n'est pas celui que je souhaite. numbers <- 1:4 letters <- factor(c("a", "b", "c", "d")) df <- data.frame(numbers, letters) df # numbers letters # 1 1 a # 2 2 …
124 r  levels 

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.