367 résultats trouvés

Aller à la recherche avancée

par Navarre Julien
03 Aoû 2015, 08:15
Forum : Questions en cours
Sujet : Data frame classement par heure.
Réponses : 13
Vues : 2053

Re: Data frame classement par heure.

Bonjour, pour obtenir un sous dataframe des demi heures tu peux utiliser cut avec la fonction dlply du package plyr et l'opérateur d'extraction. Le découpage est automatique de demie heure en demie heure à partir de la minute minimale library(plyr) dlply(temp2, .(cut(Time, "30 min")), &quo...
par Navarre Julien
31 Juil 2015, 12:49
Forum : Questions en cours
Sujet : creer un graphique a 3 données
Réponses : 13
Vues : 3526

Re: creer un graphique a 3 données

Je pense que le problème vient de ton objet datas, tu peux exporter ton objet ici ?

copier coller du data frame ou copier coller du résultats de dput(datas)
par Navarre Julien
31 Juil 2015, 09:16
Forum : Questions en cours
Sujet : Tri data frame
Réponses : 2
Vues : 582

Re: Tri data frame

Bonjour, si le seul critère c'est l'ordre d'apparition de la valeur de a, vous pouvez utilisez duplicated : datas[!duplicated(datas$a), ] a b c 1 1 -0.6839967 1.2185803 2 2 -0.1208764 -1.1634314 3 3 -0.6554939 -0.4300716 4 4 0.4780831 -0.3157923 6 5 0.2148610 -0.3263570 7 10 -2.1030674 1.3067132 8 8...
par Navarre Julien
30 Juil 2015, 13:14
Forum : Questions en cours
Sujet : creer un graphique a 3 données
Réponses : 13
Vues : 3526

Re: creer un graphique a 3 données

Bonjour, je suis pas spécialiste mais peut être qu'un raster est ce que tu cherches. Il est facile d'en produire avec le package ggplot2. datas <- data.frame(jour = rep(seq(Sys.Date() - 9, Sys.Date(), by = "day"), each = 24), heure = rep(0:23, 10), temperature = sample(10:40, 240, rep = TR...
par Navarre Julien
30 Juil 2015, 13:03
Forum : Questions en cours
Sujet : activer tabpanel depuis un autre tabpanel
Réponses : 4
Vues : 2166

Re: activer tabpanel depuis un autre tabpanel

Ah d'accord, oui dans ce cas ce n'est pas possible avec les fonctions de base de shiny. C'est bien du côté jQuery/css qu'il faut regarder. Par contre, je vois que ton idée était de retirer la classe "active" du tab2, deux choses : tu utilises le sélecteur par id (#), les tabs n'ont pas d'i...
par Navarre Julien
29 Juil 2015, 15:19
Forum : Questions en cours
Sujet : activer tabpanel depuis un autre tabpanel
Réponses : 4
Vues : 2166

Re: activer tabpanel depuis un autre tabpanel

Bonjour, voilà une solution bourrine et pas très élégante mais qui fonctionne (sur cet exemple simple). tu utilises un uiOutput pour ton tabPanel, quand tu lances ton application il va te renvoyer le contenu du if(is.null(click) || click == 0) car le button était null (il n'existait pas), maintenant...
par Navarre Julien
29 Juil 2015, 13:11
Forum : Questions en cours
Sujet : GGplot - boxplot : multi-boxplot et ajout moyenne par boite
Réponses : 2
Vues : 4166

Re: GGplot - boxplot : multi-boxplot et ajout moyenne par boite

Bonjour, Pour ta première question, tu dois utiliser l'argument position pour qu'ils ne soient pas tous tracés avec le même x. C'est la position "dodge" dont tu as besoin, avec un espacement de 0.75, c'est la valeur qui est utilisée pour l'espacement des boxplots. ggplot(test, aes(x = as.f...
par Navarre Julien
29 Juil 2015, 07:55
Forum : Questions en cours
Sujet : Dot plots sous ggplot2
Réponses : 8
Vues : 3273

Re: Dot plots sous ggplot2

Oui le code que j'ai donné fonctionne. Tu dois installer à chaque fois de nouveaux packages car ce sont certainement des dépendances ou des imports, elles ne sont pas installées automatiquement quand tu passes par la version de dev pour l'installation. Avant de te lancer dans une désinstallation com...
par Navarre Julien
28 Juil 2015, 15:13
Forum : Questions en cours
Sujet : variance sur liste
Réponses : 14
Vues : 4563

Re: variance sur liste

Bonjour, le format de tes données n'est vraiment pas adapté pour utiliser la fonction "var", si toutefois tu insistes : var prends comme mean, un vecteur comme argument ex pour ton premier élément : var(c(9, 9, 5, 8)) Tu peux reproduire ce vecteur pour chacun de tes éléments en vectorisant...
par Navarre Julien
28 Juil 2015, 14:48
Forum : Questions en cours
Sujet : répéter un graphique à partir de différents fichiers .csv
Réponses : 3
Vues : 1990

Re: répéter un graphique à partir de différents fichiers .csv

Bonjour, si ta question porte juste sur la création du vecteur seuil quelque soit le nombre de fichiers dans ton dossier, tu as les fonctions paste et sprintf paste0("seuil", 1:numfiles) sprintf("seuil%d", 1:numfiles) Il faut aussi que tu fractionne ta fenêtre graphique en conséq...
par Navarre Julien
27 Juil 2015, 15:10
Forum : Questions en cours
Sujet : Dot plots sous ggplot2
Réponses : 8
Vues : 3273

Re: Dot plots sous ggplot2

Bonjour, tous les problèmes que tu as rencontrés découlent en effet de l'erreur du chargement de dplyr. Je n'ai jamais rencontré cette erreur, essaie peut être avec la version de dev : install.packages("devtools") devtools::install_github("hadley/lazyeval") devtools::install_gith...
par Navarre Julien
27 Juil 2015, 12:10
Forum : Questions en cours
Sujet : programmation parallèle
Réponses : 9
Vues : 2085

Re: programmation parallèle

La fonction que j'ai donné ne divise pas en 4 groupes mais en groupes de 4.

Pour diviser en n groupes, quelque chose dans le genre :

Code : Tout sélectionner

x <- 1:11
n <- 4
split(x, cut(seq_along(x), breaks = n, labels = FALSE))
par Navarre Julien
27 Juil 2015, 10:04
Forum : Questions en cours
Sujet : [Shiny] Reaction involontaire des widgets
Réponses : 4
Vues : 1757

Re: [Shiny] Reaction involontaire des widgets

Ah d'accord, bon et bien renderUI a l'air en effet très adapté à ta situation. Du coup difficile de voir comment faire, mais je pense qu'on peut utiliser une petite astuce pour fixer la valeur "selected" à chaque fois qu'on appuie sur le bouton. Il faut ajouter un paramètre "session&q...
par Navarre Julien
27 Juil 2015, 09:37
Forum : Questions en cours
Sujet : [Shiny] Reaction involontaire des widgets
Réponses : 4
Vues : 1757

Re: [Shiny] Reaction involontaire des widgets

Bonjour, je pense que le problème est que tu as pas mal de fonctions/valeurs réactives qui s'appellent les unes dans les autres et que tu crées tes inputs dans des fonctions réactives. Ton selectInput est crée dans un environnement réactif (renderUI), comme les valeurs que tu utilises pour les choix...
par Navarre Julien
27 Juil 2015, 06:45
Forum : Questions en cours
Sujet : Dot plots sous ggplot2
Réponses : 8
Vues : 3273

Re: Dot plots sous ggplot2

Bonjour, si j'ai compris ce que tu cherches à faire, tu vas avoir besoin de passer tes données dans un format long. library(dplyr) library(tidyr) library(ggplot2) datas <- test2 %>% select(CQ, QN, DQ, LMF) %>% gather(molecule, IC50) p <- ggplot(datas, aes(x = molecule, y = IC50)) + geom_dotplot(bina...

Aller à la recherche avancée