Mam zadanie przy użyciu R i mam mały problem. W zadaniu należy wygenerować kilka macierzy z losową liczbą rzędów, a następnie użyć ich do różnych obliczeń. Wszystko działa idealnie, chyba że liczba wierszy wynosi 1.funkcja nrow (macierz)
W obliczeniach używam Nrow (macierz) na różne sposoby, na przykład if (i <= nrow(matrix)) {action}
, a także instrukcje takie jak matrix[,4]
i tak dalej.
Tak więc w przypadku, gdy liczba wierszy wynosi 1 (wiem, że to w rzeczywistości wektor) R daje błędy, zdecydowanie dlatego, że nrow (macierz jednowymiarowa) = NULL. Czy istnieje prosty sposób radzenia sobie z tym? W przeciwnym razie prawdopodobnie cały kod muszą być zapisane, ale jestem bardzo krótki czas :(
Dzięki, uratowałeś mnie - zadziałało! – Michinio