Programowanie w języku R. Czy ktoś może pomóc zrobić przykładowe zadania i objaśnić?

0

Witam. Czy ktoś ma styczność z tym językiem i mógłby zrobić kilka zadań z miarę prostym wytłumaczeniem?
1 zad

  1. Stwórz macierz 100x100 z wektora liczb naturalnych, którego wartości zaczynają się od 1. Zapisz macierz jako m.
  2. Pomnóż przez 2 wszystkie elementy macierzy, których wartość jest większa od 5000. Zapisz zmiany w macierzy.
  3. Oblicz sumę 6 elementów znajdujących się w 60,61,62 kolumnie i 5,6 wierszu. Wykorzystaj funkcję sum.
    2 zad
  4. Stwórz macierz o 50 wierszach i 50 kolumnach. Przypisz wartość 1 do wszystkich elementów 25 pierwszych wierszy. Przypisz wartość 2 do wszystkich elementów 25 ostatnich wierszy. Zapisz macierz jako m.
  5. Podziel wszystkie elementy z 15 kolumny przez 2. Zapisz zmiany w macierzy.
  6. Wyświetl sumę wartości elementów od 13 do 19 kolumny oraz od 11 do 17 wiersza. (funkcja sum)
    3 zad
  7. Stwórz macierz o 25 kolumnach i 50 wierszach z wektora liczb naturalnych, którego wartości zaczynają się od 1. Zapisz macierz jako m.
  8. Jeśli któraś z wartości macierzy jest równa jednemu z 5 pierwszych elementów ciągu Fibonacciego (1,2,3,5,8) przypisz wartość NA do tych elementów macierzy.
  9. Jeśli któraś z wartości w wierszu przyjmuje wartość NA usuń wiersz z macierzy. Wyświetl średnią wszystkich elementów (funkcja mean).
0

Po pierwsze, nikt ci za darmo zadań nie zrobi. Tutaj się pomaga a nie wyrecza.
@Julian_ wzywam cię xD (Nie sądziłem że kiedyś to napiszę) może ty pomożesz koledze.

0

no latwe, z czym masz problem? Na jakiej uczelni i na jakim kierunku uczą R?

0

Znaczy to wiadome, mam pełno poradników odnośnie R. Znalazłem już jak np stworzyć macierz. Zadań mam o wiele więcej, ale chodziło jak zapisać np o to "Pomnóż przez 2 wszystkie elementy macierzy, których wartość jest większa od 5000. Zapisz zmiany w macierzy."? I jakąś wskazówkę co do zapisu kodu. Wiadome nie ma nic za darmo, chodzi tylko o wyjaśnienie mniej więcej. Z góry dziękuję za poświęcony czas.

0

Poszukaj w sieci książki na temat języka "R" np. "The Art of R" - poczytaj i rób te zadania.

0

przykładowe rozwiązanie pierwszych dwóch:

M <-matrix(1:10000, 100, 100)
M <- ifelse(M > 500, M * 2, M)

Dobra książka na początek, jeżeli masz problem z angielskim (bardzo dobrze tłumaczone podstawy i pierwsze rozdziały są dostępne za darmo):
http://biecek.pl/R/PrzewodnikPoPakiecieRWydanieIVinternet.pdf

0

Dziękuję bardzo! O to właśnie chodziło. Temat niech zostanie w razie pytań na przyszłość

0

R nie uczą żadna normalna uczelnia. Tylko Python, który bije na głowę R we wszystkim i jest o niebo łatwiejszy i ma lepszą składnię. Nigdzie nie używa się w R w przemyśle, a Pythona wszędzie.

0

No, zwłaszcza Microsoft, Oracle, Facebook, Bank of America i parę tysięcy innch dużych korpo i marek, jak Ford czy innych firm co robią leki nie skumali że R to shit i ostro z nim jadą ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1