Press "Enter" to skip to content

Cześć, ucze się programowania w R…

Cześć, ucze się programowania w R. Chcę napisać funkcję która jako -> wartość wejściową przyjmuje wektor lub macierz, <- wartość wyjściową podaje liczbe kolumn i wierszy. W przypadku macierzy to proste: liczba kolumny= ncol(w)liczba wierszy=nrow(w)W przypadku wektora:liczba kolumn=length(w)liczba wierszy=1 Natomiast nie wiem jak napisać funkcję tak, aby wiedziała kiedy dana wartość wejściowa to wektor a kiedy macierz (gdy uzyjemy funkcji dim() na wektorze wyskakuje błąd). Myślałam, aby użyć funkcji „class”. Niestety podanie formuły ifelse(class(w)=”matrix”, … , …. )nie działa. Jak napisac funkcję if() aby rozróżnic wykonywanie algorytmu dla wektorów oraz macierzy? Proszę o pomoc

VN:F [1.9.22_1171]
Twoja ocena wpisu:
Rating: 5.0/5 (2 votes cast)
Cześć, ucze się programowania w R..., 5.0 / 5 , ocen: 2
Warto się uczyć Ruby?

Obecnie jestem Python devem ale zainteresowało mnie Ruby. Warto się go uczyć jeśli znam już język backendowy? Czy raczej możliwości Read more

Test Turinga, Nagroda Loebnera i wielkie nadzieje

Alan Turing w 1950 roku napisał słynny artykuł "Computing Machinery and Intelligence", w którym zadaje pytanie: "Czy maszyny mogą myśleć?" Read more

Scraper pobierający dane z innej strony

Zacząłem zabawę z NextJS celem nauki języka, próbuje zrobić scraper pobierający dane z innej strony i wyświetlający je w przystępny Read more

Python na luzie

http://jsystems.pl/static/andrzejklusiewicz/PNL16.pdf

One Comment

  1. N. N. N. N.

    Sugeruję użyć funkcji is.matrix i/lub is.vector. oczywiście przy bezpośrednim rozumieniu pojęcia wektor i macierz zgodnym z dokumentacją

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.




Wordpress Social Share Plugin powered by Ultimatelysocial