AtrB795 / python_projects

1 stars 0 forks source link

NaN értékek #1

Open bacey opened 3 years ago

bacey commented 3 years ago

Szia Barnus!

https://github.com/AtrB795/python_projects/blob/95003ec194597a14859ca8de88c081a8754e5663/wealth_bokeh_oop.py#L71

A self.dataframe.loc[maintime][x], self.dataframe.loc[maintime][y] és a self.dataframe.loc[maintime][hue] változók NaN értékeket tartalmaznak. Szerintem ezen NaN értékek miatt nem fut le a program.

Továbbá a self.dataframe.loc[maintime][*] változók minden sora 20200224-gyel van indexelve. Nem tudom, tényleg ezt akartad-e.

AtrB795 commented 3 years ago

Szia Béci! Nagyon köszönöm a segítséget! Örülök, hogy van megoldás! Megpróbálom átnézni és megérteni a hibáimat. Köszi, Barnus

Bela Juhasz @.***> ezt írta (időpont: 2021. máj. 3., H, 14:44):

Szia Barnus!

https://github.com/AtrB795/python_projects/blob/95003ec194597a14859ca8de88c081a8754e5663/wealth_bokeh_oop.py#L71

A self.dataframe.loc[maintime][x], self.dataframe.loc[maintime][y] és a self.dataframe.loc[maintime][hue] változók NaN értékeket tartalmaznak. Szerintem ezen NaN értékek miatt nem fut le a program.

Továbbá a self.dataframe.loc[maintime][*] változók minden sora 20200224-gyel van indexelve. Nem tudom, tényleg ezt akartad-e.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/AtrB795/python_projects/issues/1, or unsubscribe https://github.com/notifications/unsubscribe-auth/AT4ZAVUBM2U2BZPTLI4BV6LTL2LDHANCNFSM44AYCUBQ .

bacey commented 3 years ago

Csatoltam egy mini videót, amin először teszek egy breakpointot (=piros pöttyöt) a wealth_bokeh_oop.py 72. sorába, utána elindítom a debuggert, majd amikor megáll a debugger, akkor kijelölöm a self.dataframe.loc[maintime][x] változót, utána jobb klikk, és végül Evaluate Expression. Az Evaluate Expression kiértékeli - azaz megmutatja - egy változó tartalmát. Jelen esetben a self.dataframe.loc[maintime][x] változó tartalmát mutatja meg. Itt látszik, hogy a self.dataframe.loc[maintime][x] változó minden sora 20200224-gyel van indexelve és nagyon sok benne a NaN érték.

nan-values

Az igazi megoldást nem tudom. Egy tippem van, hogy mit lehetne csinálni, de nem biztos, hogy ez a legjobb ötlet, mert nem értek sem a bokeh-hoz, sem a pandashoz. De biztos vagyok benne, hogy te hamarabb megtalálod a jó megoldást, mint én.

AtrB795 commented 3 years ago

Szia Béci! Igazad volt! Most volt időm picit tüzetesebben ánézni a dolgot és tényleg rengeteg NaN érték volt. Az indexelést így akartam mert elvileg ez mutatja meg honnan indul a Slider. Kitöltöttem minden NaN értéket nullával és ezt kaptam(lent csatolom). Ahogy látszik ez még távol van a tökéletestől, és mivel a a rengeteg NaN értéket nullával töltöttem ki szinte az összes pont a nullán van, de innen már könnyebb kezelni a NaN értékeket. Nagyon köszönöm a segítséget, mert erre sosem jöttem volna rá magamtól. Igazából majdnem fel is adtam ezt a projektet a hétvégén. Nagyon örülök, hogy már közel a megoldás. Ha összjön valami értékelhető dolog akkor írok. Köszi, Barnus

Bela Juhasz @.***> ezt írta (időpont: 2021. máj. 3., H, 23:49):

Csatoltam egy mini videót, amin először teszek egy breakpointot (=piros pöttyöt) a wealth_bokeh_oop.py 72. sorába, utána elindítom a debuggert, majd amikor megáll a debugger, akkor kijelölöm a self.dataframe.loc[maintime][x] változót, utána jobb klikk, és végül Evaluate Expression. Az Evaluate Expression kiértékeli - azaz megmutatja - egy változó tartalmát. Jelen esetben a self.dataframe.loc[maintime][x] változó tartalmát mutatja meg. Itt látszik, hogy a self.dataframe.loc[maintime][x] változó minden sora 20200224-gyel van indexelve és nagyon sok benne a NaN érték.

[image: nan-values] https://user-images.githubusercontent.com/37332/116936995-7e41a000-ac60-11eb-9467-bde4f44f6a61.gif

Az igazi megoldást nem tudom. Egy tippem van, hogy mit lehetne csinálni, de nem biztos, hogy ez a legjobb ötlet, mert nem értek sem a bokeh-hoz, sem a pandashoz. De biztos vagyok benne, hogy te hamarabb megtalálod a jó megoldást, mint én.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/AtrB795/python_projects/issues/1#issuecomment-831557198, or unsubscribe https://github.com/notifications/unsubscribe-auth/AT4ZAVTX6YBAAGQHEOZPD5DTL4K7BANCNFSM44AYCUBQ .

AtrB795 commented 3 years ago

Szia Béci! Bocsi, hogy a mai nap már sokadjára írok. Sikerült összehoznom egy slideres aplikációt ami már tényleg tud valamit. A NaN-okon kívűl még a date columnnal voltak bajok. Elég hosszú lenne leírni meg nem is pontosan emlékszem minden részletre úgyogy inkább elmesélem pénteken. Sajnos a slideres appot csak curdoc-kal lehet futtatni azt meg nem tudom lementeni ezért csak egy videót küldök az applikációról. Picit gyenge lett a videó meg hang is van rajta amit nem akartam. Barnus Tudtad, hogy a Windows-ban van beépített képern... https://drive.google.com/file/d/1t5XeKLtrpHqCq1FV60BvFJgnHuncMHhF/view?usp=drive_web

Barnabás Áts @.***> ezt írta (időpont: 2021. máj. 4., K, 16:02):

Szia Béci! Igazad volt! Most volt időm picit tüzetesebben ánézni a dolgot és tényleg rengeteg NaN érték volt. Az indexelést így akartam mert elvileg ez mutatja meg honnan indul a Slider. Kitöltöttem minden NaN értéket nullával és ezt kaptam(lent csatolom). Ahogy látszik ez még távol van a tökéletestől, és mivel a a rengeteg NaN értéket nullával töltöttem ki szinte az összes pont a nullán van, de innen már könnyebb kezelni a NaN értékeket. Nagyon köszönöm a segítséget, mert erre sosem jöttem volna rá magamtól. Igazából majdnem fel is adtam ezt a projektet a hétvégén. Nagyon örülök, hogy már közel a megoldás. Ha összjön valami értékelhető dolog akkor írok. Köszi, Barnus

Bela Juhasz @.***> ezt írta (időpont: 2021. máj. 3., H, 23:49):

Csatoltam egy mini videót, amin először teszek egy breakpointot (=piros pöttyöt) a wealth_bokeh_oop.py 72. sorába, utána elindítom a debuggert, majd amikor megáll a debugger, akkor kijelölöm a self.dataframe.loc[maintime][x] változót, utána jobb klikk, és végül Evaluate Expression. Az Evaluate Expression kiértékeli - azaz megmutatja - egy változó tartalmát. Jelen esetben a self.dataframe.loc[maintime][x] változó tartalmát mutatja meg. Itt látszik, hogy a self.dataframe.loc[maintime][x] változó minden sora 20200224-gyel van indexelve és nagyon sok benne a NaN érték.

[image: nan-values] https://user-images.githubusercontent.com/37332/116936995-7e41a000-ac60-11eb-9467-bde4f44f6a61.gif

Az igazi megoldást nem tudom. Egy tippem van, hogy mit lehetne csinálni, de nem biztos, hogy ez a legjobb ötlet, mert nem értek sem a bokeh-hoz, sem a pandashoz. De biztos vagyok benne, hogy te hamarabb megtalálod a jó megoldást, mint én.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/AtrB795/python_projects/issues/1#issuecomment-831557198, or unsubscribe https://github.com/notifications/unsubscribe-auth/AT4ZAVTX6YBAAGQHEOZPD5DTL4K7BANCNFSM44AYCUBQ .