juba / rainette

R implementation of the Reinert text clustering method
https://juba.github.io/rainette/
53 stars 7 forks source link

problem rainette2 #7

Closed manubonnet closed 4 years ago

manubonnet commented 4 years ago

Bonjour, tout fonctionnait super bien puis j'ai mis à jour votre package depuis github et j'ai un problème avec rainette2 qui crashe:

  Computing first clustering with uc_size1 = 10
  Computing ucs from segments...
  Clustering...
  Done.                                                                                                                  
  Computing second clustering with uc_size2 = 15
  Computing ucs from segments...
  Clustering...
  Done.                                                                                                                  
  Searching for best partitions...
  |                                                                                                                |   0%Error: Problem with `mutate()` input `members`.
x level sets of factors are different
i Input `members` is `compute_members(level1, g1, level2, g2)`.
<error/dplyr_error>
Problem with `mutate()` input `members`.
x level sets of factors are different
i Input `members` is `compute_members(level1, g1, level2, g2)`.
Backtrace:
     x
  1. \-rainette::rainette2(...)
  2.   +-progressr::with_progress(...)
  3.   | \-base::withCallingHandlers(...)
  4.   \-rainette:::filter_crosstab(...)
  5.     \-`%>%`(...)
  6.       +-base::withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))
  7.       \-base::eval(quote(`_fseq`(`_lhs`)), env, env)
  8.         \-base::eval(quote(`_fseq`(`_lhs`)), env, env)
  9.           \-rainette:::`_fseq`(`_lhs`)
 10.             \-magrittr::freduce(value, `_function_list`)
 11.               \-function_list[[i]](value)
 12.                 +-dplyr::mutate(...)
 13.                 \-dplyr:::mutate.data.frame(...)
 14.                   \-dplyr:::mutate_cols(.data, ...)
<parent: error/simpleError>
level sets of factors are different

Merci d'avance pour votre réponse, cordialement

juba commented 4 years ago

Je pense avoir résolu le problème dans la dernière version de développement de rainette, mais je n'en suis pas certain. Pourrez-vous essayer de l'installer et de voir si ça fonctionne sur vos données ?

Merci d'avoir pris le temps de me signaler le problème.

manubonnet commented 4 years ago

effectivement j'avais bien installé la version de développement mais je n'avais pas pensé à redémarrer R! tout fonctionne maintenant. désolé pour le dérangement.

juba commented 4 years ago

Non non au contraire, vous m'avez permis de résoudre un bug potentiel, c'est moi qui vous remercie.