Bonjour, voici mon problème :

dans mon str(data), j'obtiens :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
> str(data)
'data.frame':   1240291 obs. of  11 variables:
 
$ N.Adhérent                  : Factor w/ 112616 levels "1000000,00","1000001,00",..: 30491 30491 30491 30491 30491 30491 30491 30491 30491 30491 ...
 
 $ Regroupement.1              : Factor w/ 30 levels "","Actes de radiologie",..: 2 2 3 3 4 4 6 6 8 8 ...
 $ Tranche.d.age               : Ord.factor w/ 11 levels "17 à 22"<"22 à 27"<..: 8 8 8 8 8 8 8 8 8 8 ...
 
 $ SommeDeQté.d.actes          : int  379 379 3 3 233 233 3 3 27 27 ...
 
 $ Type                        : Factor w/ 8 levels "Couple","Famille * 1enfant",..: 2 2 2 2 2 2 2 2 2 2 ...
 
 $ Surcomplémentaire           : Factor w/ 2 levels "NON","OUI": 1 1 1 1 1 1 1 1 1 1 ...
 
 $ sexe                        : Factor w/ 1 level "1": 1 1 1 1 1 1 1 1 1 1 ...
 $ Expr1                       : Ord.factor w/ 9 levels "- 1 mois"<"1 à 3 mois"<..: 4 5 4 5 4 5 4 5 4 5 ...
 
 $ n.dep                       : Factor w/ 118 levels "01","02","03",..: 29 29 29 29 29 29 29 29 29 29 ...
 
$ DC...LibellÃ..code.activitÃ.: Factor w/ 23 levels "Agroalimentaire",..: 1 1 1 1 1 1 1 1 1 1 ...
 
$ FraisMensuels               : Factor w/ 62996 levels "0,00","0,01",..: 12821 10996 151 141 20785 17773 2670 262 12886 11056 ...
J'aimerais transformer ma variable "$FraisMensuels" en numeric, mais impossible :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Error in `$<-.data.frame`(`*tmp*`, "Fraismensuels", value = numeric(0)) : 
replacement has 0 rows, data has 1240291
Effectivement, j'ai codé cette variable comme étant du texte sous Access.
Les séparateurs étant des virgules, R considère cette variable comme quali.
Peut-on transformer ces points en virgules sous R ?
Avez-vous un réponse à ce message d'erreur ?
Merci d'avance