-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Praca domowa 1 #69
Comments
Dzień dobry, mam kilka pytań. Czy jest dozwolone tworzenie zmiennych i czy można używać inner_join() itp? W zadaniu 5, artysta to mianowicie 1 osoba? 5. Spośród piosenek znajdujących się w 10% najbardziej tanecznych, piosenka którego artysty ma średnio najwięcej odtworzeń na rok? W zadaniu 8, czy para key-mode może mieć key = ""? |
Tak, można a nawet jest to wskazane aby tworzyć nowe zmienne i korzystać z warintów funkcji join. W zadaniu 5 nie trzeba wyszczególniać artystów - jeśli poiosenka, którra spełniła ten warunek była wykonywana przez 2 lub więcej osób trzeba podać je wszystkie. W zadaniu 8, para key-mode może mieć key = "". |
Dzień dobry, |
Dzień dobry, mam pytania dotyczące pracy domowej. Pierwsze z nich dotyczy pytania 5, w poleceniu napisane jest że dla piosenek wypuszczonych w 2023 roku liczymy że były dostępne cały jeden rok, czy dla piosenek wypuszczonych wcześniej również mamy liczyć że były dostępny cały 2023 rok ? Drugie pytanie dotyczy zad 9, czy mamy brać pod uwagę tylko piosenki które wykonywał jeden artysta i dla każdego zliczać wyświetlenia tylko z nich, czy jeśli artysta ma również piosenki których nie wykonywał sam to mamy wliczać te wyświetlenia do jego całkowitej liczby wyświetleń ? Trzecie pytanie dotyczy zad 10, czy mamy tam osobno rozważać skale i tonacje czy połączyć je w pary ? |
@MaciejMomot, |
Tak
Zliczamy wszystkie wyświetlenia danego artysty, również te, które wykonywał z kimś
Rozpatrujemy ich kombinacje. |
Jak powinna wyglądać odpowiedź na pytanie "Jakie charakterystyki taneczności itd ... " w zadaniu 7? |
@vecel , Najlepiej w kolejnych kolumnach podać srednią wartość danej cechy |
Dzień dobry, |
@Sebislaw , nie widzę różnicy w dwóch opcjach o których Pan napisał. Proszę doprecyzować |
Na przykładzie; jeśli mamy 10 piosenek i ich poziomy taneczności to malejąco (99, 98, 97, 26, 25, 24, 23, 22, 21, 20), to pierwsza opcja obejmuje piosenki (99, 98, 97), bo ich taneczność jest w przedziale 100-90, a druga opcja tylko (99) jako najbardziej taneczne 10% z liczby wszystkich piosenek. |
@Sebislaw , |
Dzień dobry,
Czy poprawnie rozumiem, że wartością sortującą tutaj powinna być średnia liczba odtworzeń piosenki na 1 playlist Spotify? Z góry dziękuję za odpowiedź. |
Dzień dobry, w wierszu nr 576 w kolumnie ,,streams" wartość pola to ,,BPM110KeyAModeMajorDanceability53Valence75Energy69Acousticness7Instrumentalness0Liveness17Speechiness3". Czy można ten wiersz usunąć/zmodyfikować? Czy po prostu mamy go ignorować? |
Tak |
Można ignorować i przypisać wartość streams -> 0, albo w funkcjach agregujących podać |
Celem pracy domowej jest sprawdzenie znajomości pakietów
dplyr
oraztidyr
.Do rozwiązania jest 12 zadań. Plik z treścią zadań jest dostępny tutaj.
Poniższe zadania dotyczą zbioru danych o piosenkach dostępnego w pliku .csv. Opis kolumn.
df <- read.csv("spotify-2023.csv")
Rozwiązanie należy przesłać w postaci pliku .R z kodem do wygenerowania odpowiedzi oraz zakomentowaną odpowiedzią.
Przykładowa odpowiedź na zadane pytanie:
Czas na wykonanie pracy domowej wynosi tydzień od zajęć laboratoryjnych numer 2, czyli: 19.10.2023 do 16:00.
Prace przesłane po tym terminie będą mieć minus jeden punkt za każdy dzień zwłoki.
Skrypt z rozwiązaniem należy umieścić w folderze
NazwiskoImie
w ../homeworks/hw1Rozwiązanie dodajemy poprzez pull request, proszę w tytule podać nazwisko, imię oraz numer pracy domowej.
The text was updated successfully, but these errors were encountered: