2836 résultats trouvés

Aller à la recherche avancée

par Logez Maxime
11 Déc 2018, 16:19
Forum : Questions en cours
Sujet : Récupérer des données - Array
Réponses : 1
Vues : 8

Re: Récupérer des données - Array

Bonjour, le array est très pratique pour stocker dans un objet léger le même type d'info mais il n'est pas forcément facile à manipuler (au moins au départ). Il te faut faire des tests pour voir ce que ça fait sur la structure du array de ne sélectionner qu'une ligne, qu'une colonne ou qu'une matric...
par Logez Maxime
07 Déc 2018, 15:23
Forum : Questions en cours
Sujet : Concours estival
Réponses : 20
Vues : 939

Re: Concours estival

Bonjour,

merci pour le code si détaillé qui permet de bien comprendre comment interfacer du C avec R.
Par curiosité, as-tu déjà programmé avec Rcpp qui me semble pouvoir faire la même chose ?

Cordialement,
Maxime
par Logez Maxime
07 Déc 2018, 15:20
Forum : Questions en cours
Sujet : Ecriture cellule texte
Réponses : 4
Vues : 49

Re: Ecriture cellule texte

Bonjour,

tu as pas mal de possibilités aussi avec le package stringi :

Code : Tout sélectionner

library(stringi)
x <- "80650-Oiseaux-11O"
stri_extract_first_fixed(x, "Oiseaux")
[1] "Oiseaux"
Cordialement,
Maxime
par Logez Maxime
26 Nov 2018, 12:57
Forum : Questions en cours
Sujet : ggplot : attribuer des couleurs distinctes à des courbes
Réponses : 2
Vues : 248

Re: ggplot : attribuer des couleurs distinctes à des courbes

Bonjour, une façon de faire, est de créer un vecteur nommés qui attribue a chaque levels de ton facteur une couleur. On doit aussi pouvoir utiliser des palettes toutes prêtes. plate$Interaction <- with(plate, interaction(Trait1, Trait2a)) cols <- c("#FEE5D9", "#FCAE91", "#FB...
par Logez Maxime
21 Nov 2018, 09:33
Forum : Questions en cours
Sujet : Problème user function appliquée à un data frame
Réponses : 19
Vues : 164

Re: Problème user function appliquée à un data frame

Le lapply permet d'appliquer à chaque valeur d'un vecteur la même fonction. Quand ton vecteur est de mode liste, (c'est le cas d'un data.frame qui est une "sous classe" de liste) alors tu appliques la même fonction à chaque élément de ta liste (à chaque colonne de ton data.frame) mais pas ...
par Logez Maxime
21 Nov 2018, 09:13
Forum : Questions en cours
Sujet : Problème user function appliquée à un data frame
Réponses : 19
Vues : 164

Re: Problème user function appliquée à un data frame

re, Pierre-Yves, bien que la fonction est appelée 100 000 fois, ce n'est pas très gênant car le lapply permet de le faire en parallèle (enfin c'est ce que j'en ai compris), ce qui rend mon calcul presque instantané. Si tu fais un lapply sur un tableau 100000*15 alors la fonction n'est pas appelée 10...
par Logez Maxime
21 Nov 2018, 08:48
Forum : Questions en cours
Sujet : Problème user function appliquée à un data frame
Réponses : 19
Vues : 164

Re: Problème user function appliquée à un data frame

re, personnellement je n'aime pas trop la solution qui consiste à stocker dans l'environnement global tout un tas d'objets qui ne servent qu'en interne d'une fonction. Si ces objets servent par ailleurs alors c'est différent. Une solution hybride est de placer ces objets en argument de la fonction a...
par Logez Maxime
21 Nov 2018, 07:49
Forum : Questions en cours
Sujet : Problème user function appliquée à un data frame
Réponses : 19
Vues : 164

Re: Problème user function appliquée à un data frame

Bonjour, tu peux aller encore plus loin dans la vectorisation si tu ne répètes pas à chaque fois les mêmes calculs : hab_p_bba1.2<- function(x) { xi_p = c(0,0.1,0.3,0.6,1.2,20) #abscisses des différentes profondeur (penser à ajouter l'abscisse 0) yi_p = c(0,1,0.950617284,0.3950617284,0,0) # Ordonnée...
par Logez Maxime
19 Nov 2018, 10:41
Forum : Questions en cours
Sujet : [resolu] Analyse combinatoire
Réponses : 5
Vues : 99

Re: Analyse combinatoire

Bonjour, A priori gamma(n+1) ou factorial(n) c'est pareil, voir wiki : https://wikimedia.org/api/rest_v1/media/math/render/svg/0cc2965bb629b374becaaa76971481f36c1ab0c6 . D'ailleurs si tu regardes le code de la fonction factorial dans R : function (x) gamma(x + 1) <bytecode: 0x000000001246cbf8> <envi...
par Logez Maxime
16 Nov 2018, 14:00
Forum : Questions en cours
Sujet : Utilisation fonction duplicated
Réponses : 8
Vues : 100

Re: Utilisation fonction duplicated

re,

"tab" fait référence au nom du data.frame qui contient tes données.
Le mien s'appelait tab d'où la ligne de commande que j'avais écrite.
Remplace tab par data_r03 dans ton cas.

Cordialement,
Maxime
par Logez Maxime
16 Nov 2018, 10:55
Forum : Questions en cours
Sujet : Utilisation fonction duplicated
Réponses : 8
Vues : 100

Re: Utilisation fonction duplicated

re, si ta base est uniquement structurée comme tu l'as montré alors je pense que le code que je t'ai proposé convient. A la place de id tu mets numano_beneficiaire et a la place de produit tu mets produit_pharma. Après tout dépend de ce que tu veux faire des autres données, notamment la date de déli...
par Logez Maxime
15 Nov 2018, 20:20
Forum : Questions en cours
Sujet : Utilisation fonction duplicated
Réponses : 8
Vues : 100

Re: Utilisation fonction duplicated

Re, Pour que la communauté puisse te donner la réponse la plus adaptée à ta question il faut donner un exemple qui colle le plus à tes données, sinon tu auras une réponse trop simpliste. Est-ce que tu peux nous donner une idée (sur 2 ou 3 produits) de la nature de ton jeu de données ? Cordialement, ...
par Logez Maxime
15 Nov 2018, 10:50
Forum : Questions en cours
Sujet : Utilisation fonction duplicated
Réponses : 8
Vues : 100

Re: Utilisation fonction duplicated

Bonjour, deux possibilités avec les fonctions de base et avec les fonctions du package dplyr : tab <- structure(list(id = structure(c(1L, 1L, 1L, 2L, 2L), .Label = c("xx", "yy"), class = "factor"), produit = c(1L, 1L, 2L, 2L, 2L)), class = "data.frame", row.na...
par Logez Maxime
31 Oct 2018, 08:49
Forum : Questions en cours
Sujet : graph à trois variables
Réponses : 4
Vues : 156

Re: graph à trois variables

Bonjour, j'avais trouvé cette fonction sur le net pour représenter les données d'une matrice : # fonction en provenance de : # http://www.phaget4.org/R/image_matrix.html # ----- Define a function for plotting a matrix ----- # myImagePlot <- function(x, axes = TRUE, col = NULL, ...){ min <- min(x, na...
par Logez Maxime
23 Oct 2018, 15:56
Forum : Questions en cours
Sujet : Ordonner une matrice générée par un expand.grid pour utiliser la fonction image
Réponses : 27
Vues : 483

Re: Ordonner une matrice générée par un expand.grid pour utiliser la fonction image

Bonjour,

parce que comme le dit le message d'erreur les données fournies en x et/ou en y ne sont pas croissantes.
Il te suffit de faire unique(XX[,1]) pour t'en apercevoir.

Cordialement,
Maxime

Aller à la recherche avancée