Wykres

D5
  • Rejestracja:ponad 2 lata
  • Ostatnio:prawie 2 lata
  • Postów:41
0

Mam do zrobienia w pandas w python zadanie

treść polecenia:

Dodaj kolumnę oznaczającą dzień tygodnia, w którym doszło do interwencji. Zlicz interwencje według odpowiedniego dnia tygodnia. Następnie stwórz wykres kolumnowy, tak aby dni tygodnia były uszeregowane od poniedziałku do niedzieli.
bo do tego

Kopiuj
import pandas as pd
import matplotlib.pyplot as plt

df=pd.read_csv('C:\Kodilla\learning-git-12\police.csv')

ktoś mi tłumacyzł w tym jak to zrobić i pisał to jakoś mniej ,więcej w te desenie

Kopiuj
day_names = date = {'Monday' ,'Tuesday' , 'Wednesday' , 'Thursday' , 'Friday' , 'Saturday' , 'Sunday'}

df['date'] = pd.to_datetime(df['date'])
df2 = df[["id", "date"]].groupby(df.date.dt.day_name).count()[['date']] - z tym nie dokońca rozumiem jak to napisać bo do tego jakoś odwoływało się do tych dni tygodnia
df2.plot(kind='bar')

Tylko , że pokazuje mi z tym błedy i średnio ,ogarniam jak to napisać?

potem oczywiście kod do wykresu , który nie jest większym problemem

Kopiuj
plt.legend()
plt.xlabel('amount of dead people')
plt.ylabel('Period')
plt.show()
edytowany 3x, ostatnio: Riddle
randomize111
  • Rejestracja:około 4 lata
  • Ostatnio:prawie 2 lata
  • Postów:137
0

Poszedłeś na bootcamp i chcesz żebyśmy zrobili za Ciebie zadanie?

D5
  • Rejestracja:ponad 2 lata
  • Ostatnio:prawie 2 lata
  • Postów:41
0

Nie , ale nie bardzo rozumiem jak to zrobić. Sam się uczę , dlatego pytam

edytowany 1x, ostatnio: dawid584
ToTomki
  • Rejestracja:około 7 lat
  • Ostatnio:3 dni
  • Postów:1332
1

Dodaj plik .csv. Nie wiem co oznacza dodanie kolumny z dniem tygodnia (masz sobie do jakiegoś datasetu ze zdarzeniami to dodać? Masz kolumnę z datą, ale nie masz dnia tygodnia i musisz wygenerować? Masz to wylosować?).
Kiedy opisujesz problem, musisz robić to precyzyjnie :)

edytowany 1x, ostatnio: Riddle

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.