Mam wektor liczbowy (future_prices) w moim przypadku. Używam wektora daty z innego wektora (tutaj: pred_commodity_prices $ futuredays), aby tworzyć liczby dla miesięcy. Następnie używam cbind do wiązania miesięcy do wektora liczbowego. Stało się jednak tak, że wektor liczbowy stał się nieliczbowy. Czy wiesz, jaki jest tego powód? Kiedy używam as.numeric (future_prices) otrzymuję dziwne wartości. Co może być alternatywą? DziękiR: wektor liczbowy staje się nieliczbowy po cbind dat
head(future_prices)
pred_peak_month_3a pred_peak_quarter_3a
1 68.33907 62.37888
2 68.08553 62.32658
is.numeric(future_prices)
[1] TRUE
> month = format(as.POSIXlt.date(pred_commodity_prices$futuredays), "%m")
> future_prices <- cbind (future_prices, month)
> head(future_prices)
pred_peak_month_3a pred_peak_quarter_3a month
1 "68.3390747063745" "62.3788824938719" "01"
is.numeric(future_prices)
[1] FALSE
Znam cię jak roztworze data.frame, ale jeśli chciał wykorzystać matrycę można zmusić swój 'month' do numeryczna:' jako .numeric (miesiąc) 'a wszystkie twoje dane będą numeryczne. – GSee