Zamieścilem pod linkiem metriały do ćwiczeń. Miedzy innymi są tam dane z jednego dnia handlowego na GPW.

Dane wczytujemy poprzez:

#adres url danych
data.url<-"https://raw.githubusercontent.com/amachno/MSAD/master/dane/market1.txt"
#wczytujemy zawartosc do R
dane<-read.table(data.url)

Po wpisaniu tych komend powinno sie w środowisku znajdowaś ramka danych dane.

Proszę zapoznac się z danymi, pomanipulowac nimi. Poniższe zadania są do samodzielnego rozwiązania, na następnych zajęciach omówimy rozwiązania i odpowiem na pytania.

Zadanie 1.1

Proszę dla danych znaleźć:

  1. Ilość transakcji w ciągu tego dnia
  2. Sumę wartości wszystkich transakcji
  3. Trzy najczęsciej handlowane spółki
  4. Spółkę, której ilość transakcji była 21. ilością wśród wszystkich spółek
  5. Trzy spółki, na których sumaryczny obrót transakcji był najwyższy
  6. Spółkę, której wartość transakcji była 21. wartością wśród wszystkich spółek

Zadanie 1.2

Proszę napisać funkcje, których argumentem będzie ramka danych, takiego typu jak dane (dane z innego dnia). Każda z funkcji ma liczyć wartości z Zadania 1.

Zadanie 1.3

Proszę napisać funkcję, której argumentem będzie ramka danych (o strukturze jak dane), oraz liczba naturalna (n). Wynikiem ma być nazwa spółki, której ilość transakcji w danych (tych z argumentu) jest n-tą ilością wśród wszystkich spółek.