Bonjour, d'après l'aide ça devrait être automatiquement reconnu mais vous devez quand même expliciter le format de votre date : as.POSIXct("12:30", format = "%H:%M") S'il n'y a pas de date dans la string à formater, le comportement par défaut est de prendre la date du jour, s'il ...
Bonjour, tu peux directement utiliser une chaine de caractère comme formule dans dcast. dcast.data.table(data_TGML,paste(colnames(data_TGML)[1], "~ Sequencage_Id"), value.var="Latence_Id") Par contre si le nom de l'objet à assigner doit être le même que le nom de la première colo...
Vous pouvez tout simplement enlever 1 aux indices quand vous réassignez les différences de temps. Sinon tout avec dplyr : library(dplyr) df %>% mutate(debut_event = as.Date(debut_event), fin_event = as.Date(fin_event)) %>% arrange(debut_event) %>% mutate(time = ifelse(type_event == "A" &am...
Le backslash est le caractère d'échappement, ici c'est pour signifier que " n'est pas la fin de la chaine de caractère mais un caractère de cette chaine. Pareil pour si tu veux utiliser des notations spéciales non reconnues par R (/s, /r, ...) tu dois les échapper pour que R n'essaye pas de les...
Ah d'accord, tu veux en fait supprimer les graduations de couleur à l'intérieur de tes intervalles ? Tes données sont continues c'est pour ça que ggplot utilise une graduation. Je pense que le seul moyen c'est de discrétiser tes données, en utilisant les intervalles que tu as définis comme des valeu...
Bonjour, ton code marche pourtant très bien. J'ai bien cette échelle de couleur sur le côté (et sur le graphe) "red" --> [0-100] "blue" --> [100-200] "green"--> [200-500] "grey"-->[500-2000] "yellow" --> [2000-4000] "black"--> > 5000. Je ne...
D'accord, les valeurs dans la série chronologique sont elles même des objets complexes, de classe xts ou zoo, que vous ne pouvez pas comparer directement.
dataset est un objet time serie, un dataframe, une matrice ? Comme l'a dit Serge, un extrait de l'objet dataset serait bienvenu, ou une reproduction ou au moins "str(dataset)". Mais vous n'essayez pas de réassigner un résultat quelque part ? Car ça semble bizarre comme erreur pour l'opérat...
Comme suggéré la fonction rle est une base intéressante, mais perso je ne la trouve pas très pratique car il faut bidouiller pas mal et utiliser nombre de "ruses de sioux" ! Voici une autre solution avec rle : df <- df[order(df$debut_event), ] # Il est important que lignes soient ordonnées...
Bonjour, je ne comprends pas le résultat que vous attendez peut être que c'est simplement la différence entre les date pour chaque ligne ? df %>% mutate(debut_event = as.Date(debut_event), fin_event = as.Date(fin_event), time = as.integer(fin_event - debut_event)) Concernant le "pipe" ce n...
Bonjour, qu'est ce que vous souhaitez faire avec la commande system.file ? Cette fonction permet de renvoyer le chemin absolu d'un fichier ou dossier à l'intérieur d'un package. Vous ne devez donc pas passer des chemins absolus en paramètre puisque system.file commence sa recherche à la racine du pa...
L'"exécution" se déroule côté serveur, dans ui.R vous ne définissez que l'interface car ce code ne va être exécuté qu'une seule fois. Vous créez votre fonction dans server.R (il est conseillé de la sourcer depuis son propre fichier .R pour éviter d'avoir trop de choses en vrac) et ensuite ...
Je ne comprends pas quel problème tu vois à utiliser lapply dans une boucle, surtout que ça produit exactement le même résultat que si tu reconstruit ta liste avec ton code. Ceci dit je t'ai donné une piste avec split, (ce code en particulier ne fonctionnant que si tu n'as pas de chiffres dans les n...