Címke: factor

0 szavazat
8k megtekintés

Ha van egy factor változó, ami valójában numeric (csak mondjuk egy adatbeolvasási hiba miatt (pl.: NoN érték szerepel a beolvasott adatbázisban) factorként jelenik meg az adatbézisban és vissza szeretném konvertálni numeric változóvá, akkor az as.numeric parancs miért a levels értékeket adja vissza?

(fac <- as.factor(rnorm(10, 2)))
## [1] -0.554380142390025 3.01286043579667   2.14062458421036   0.795901374774481  1.1525828780559    2.646332153364     2.17778700367428   1.98899049113525   3.01461688372712   2.2758493636756   
## Levels: -0.554380142390025 0.795901374774481 1.1525828780559 1.98899049113525 2.14062458421036 2.17778700367428 2.2758493636756 2.646332153364 3.01286043579667 3.01461688372712
as.numeric(fac)
## [1]  1  9  5  2  3  8  6  4 10  7

Mi a leghatékonyabb konverzió?

  • tothgergo kérdezte 8 év ago
  • utolsó aktivitás 8 év ago
1 találat mutatása