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.


1
Comment faire pivoter une colonne composée d'une trame de données avec une section et une sous-section dans R
J'ai une trame de données ci-dessous: structure( list(ID = c("P-1", " P-1", "P-1", "P-2", "P-3", "P-4", "P-5", "P-6", "P-7", "P-8"), Date = c("2020-03-16 12:11:33", "2020-03-16 13:16:04", "2020-03-16 06:13:55", "2020-03-16 10:03:43", "2020-03-16 12:37:09", "2020-03-16 06:40:24", "2020-03-16 09:46:45", "2020-03-16 12:07:44", "2020-03-16 14:09:51", "2020-03-16 09:19:23"), Status = c("SA", "SA", "SA", "RE", "RE", "RE", …


3
Utiliser gganimate pour construire une observation d'histogramme par observation? Doit fonctionner pour des ensembles de données plus importants (~ n = 5000)
La prime expire dans 18 heures . Les réponses à cette question sont éligibles pour une prime de réputation de +200 . max cherche une réponse d'une source fiable . Je voudrais échantillonner des points à partir d'une distribution normale, puis créer un pointplot un par un en utilisant le …


1
Benchmarking de la fonction «échantillon» dans R
J'étalonnais la samplefonction dans R et je la comparais avec igraph:sample_sequn résultat étrange. Quand je lance quelque chose comme: library(microbenchmark) library(igraph) set.seed(1234) N <- 55^4 M <- 500 (mbm <- microbenchmark(v1 = {sample(N,M)}, v2 = {igraph::sample_seq(1,N,M)}, times=50)) J'obtiens un résultat comme celui-ci: Unit: microseconds expr min lq mean median uq …
11 r  random 


6
identifier et marquer les lignes en double dans r
Je voudrais identifier et marquer les lignes en double sur la base de 2 colonnes. Je voudrais faire un identifiant unique pour chaque doublon, donc je sais non seulement que la ligne est un doublon, mais avec quelle ligne c'est un doublon. J'ai une trame de données qui ressemble à …
11 r  dataframe 



5
Obtenez toutes les fonctions d'origine
Dans R, j'utilise source()pour charger certaines fonctions: source("functions.R") Est-il possible d'obtenir la liste de toutes les fonctions définies dans ce fichier? En tant que noms de fonction. (Peut source()- être que lui - même peut le rendre en quelque sorte?). PS: Le dernier recours serait d'appeler une source()deuxième fois comme …
11 r 

6
fusionner des cadres de données en fonction de plusieurs colonnes et seuils
J'ai deux data.frames avec plusieurs colonnes communes (ici: date, city, ctryet ( other_) number). Je voudrais maintenant les fusionner dans les colonnes ci-dessus mais tolérer un certain niveau de différence: threshold.numbers <- 3 threshold.date <- 5 # in days Si la différence entre les dateentrées est > threshold.date(en jours) ou …
11 r  dataframe 

2
Création d'une fonction de facette à plusieurs colonnes
J'essaie de créer une facet_multi_col()fonction, similaire à la facet_col()fonction dans ggforce- qui permet une mise en page à facettes avec un argument espace (qui n'est pas disponible dans facet_wrap()) - mais sur plusieurs colonnes. Comme dans le dernier tracé ci-dessous (créé avec grid.arrange()), je ne veux pas que les facettes …

1
tracé gganimate où les points restent et la ligne s'estompe
Voici un exemple reproductible d'une intrigue statique, que je veux animer (je veux montrer comment se comporte un échantillonneur MCMC). library(tidyverse) library(gganimate) set.seed(1234) plot_data <- tibble(x=cumsum(rnorm(100)), y=cumsum(rnorm(100)), time=1:length(x)) ggplot(data=plot_data, aes(x=y, y=x)) + geom_point() + geom_line() Ce que j'aimerais voir, c'est que les points soient visibles lorsqu'ils sont dessinés et un …


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.