Wystąpił nieoczekiwany problem podczas próby przekształcenia wielu kolumn tabeli danych w kolumny czynnikowe. Mam powielana go w następujący sposób:Konwersja wielu kolumn tabeli danych na czynniki w R
library(data.table)
tst <- data.table('a' = c('b','b','c','c'))
class(tst[,a])
tst[,as.factor(a)] #Returns expected result
tst[,as.factor('a'),with=FALSE] #Returns error
tym ostatnim zwraca komenda „Błąd w Math.factor (j): abs bez znaczenia dla czynników”. Znalazłem to podczas próby uzyskania tst [, lapply (cols, as.factor), z = FALSE] gdzie cols był zbiorem wierszy, które próbowałem przekonwertować na czynniki. Czy istnieje jakieś rozwiązanie lub obejście tego problemu?
+1 Dodałem: [Wdziecznie złap wewnętrzny błąd abs() na j, gdy = FALSE, ale j jest nieprawidłowo czynnikiem] (https://r-forge.r-project.org/tracker/index.php ? func = detail & aid = 4867 & group_id = 240 & atid = 978) –