Aktywne Wpisy
KarmelowyJeremiasz +257
Nie mam pojęcia co robić, pare tygodni temu skonfrontowałem różową, że nie mam już więcej siły siedzieć w robocie w dodatkowe soboty + nadgodziny i chciałbym żeby zaczęła w koncu szukać pracy po prawie 2 letniej przerwie... Finansowo ciagle od 10 do 10, mentalnie i fizycznie jestem już wrakiem, wracam do domu po 10-11h zmianie i nawet nie ma zakupów zrobionych i musze do sklepu iść zmęczony i brudny. Powiedziałem jej wszystko
![KarmelowyJeremiasz - Nie mam pojęcia co robić, pare tygodni temu skonfrontowałem różo...](https://wykop.pl/cdn/c3201142/14149396ad0e2be9fd94a2e174c22d235b1fd7fab8d32571b3172ac598bf8115,w150.jpg?author=KarmelowyJeremiasz&auth=a9de7a090a8cc73b8ccb8265b345c2a3)
źródło: IMG_3911
Pobierz![deziom](https://wykop.pl/cdn/c3397992/deziom_n6GPdACN1i,q60.jpg)
deziom +503
Właśnie poszło info, że system kolei dla CPK projektował jeden gość, prezes wodociągów XD.
PiS przyjął projekt do realizacji bez żadnych analiz liczby pasazerow i kosztów, klepnięty przez rządowego pełnomocnika CPK, brata tego gościa xDDDD
Przecież to sie w głowie nie mieści, gdyby KO uległo naciskom mariuszy z Brighton, żeby projekt kontynuować na rympal, tak jak to robił PiS, to mielibyśmy piękny bajzel xDD
#cpk #kanalzero #bekazprawakow #neuropa #4konserwy #bekazlewactwa #bekazpodludzi #
PiS przyjął projekt do realizacji bez żadnych analiz liczby pasazerow i kosztów, klepnięty przez rządowego pełnomocnika CPK, brata tego gościa xDDDD
Przecież to sie w głowie nie mieści, gdyby KO uległo naciskom mariuszy z Brighton, żeby projekt kontynuować na rympal, tak jak to robił PiS, to mielibyśmy piękny bajzel xDD
#cpk #kanalzero #bekazprawakow #neuropa #4konserwy #bekazlewactwa #bekazpodludzi #
![deziom - Właśnie poszło info, że system kolei dla CPK projektował jeden gość, prezes ...](https://wykop.pl/cdn/c3201142/d564e2422e033c749fd315d1b425497a04158d576bd9a35bf8c7cfc65e4b9535,w150.jpg?author=deziom&auth=2c9eeb6e376949438d553b8a9e92f2fc)
źródło: temp_file3495678276272801022
Pobierz
Mirki, pomocy bo męczę się już jakiś czas z tym i nie mogę znaleźć rozwiązania.
Wszystko wydaję się oczywiste i proste, ale nie działa :D
Mam dwa dataframy : jeden (fdi) z jakimiś tam danymi gdzie jest kolumna powiedzmy kraj1 i kraj2 (w kodzie ISO). Drugi (rel) gdzie indeksem jest właśnie kod ISO kraju a kolumny to udziały procentowe różnych religii.
Chcę dodać do pierwszego zmienną zgodności religii w postaci : suma po wszystkich religiach z (udział w kraju1 * w kraju2) (potem jeszcze pierwiastek z tego, ale to już nieważne).
No i najpierw chciałem tak:
fdi["comrel"]=0
for column in rel.columns:
fdi["comrel"] = fdi["com_rel"] + (rel.iloc[fdi.kraj1].column * rel.iloc[fdi.kraj2].column)
No ale nie działa (coś typy niezgodne), potem kombinowałem coś z typami, dalej nie szło, zrobiłem jeszcze jedną pętle po wierszach fdi i pętla się nie kończyła.
Rozłożyłem to sobie żeby znaleźć błąd, policzyłem sobie już ta zmienna oddzielnie (b) i teraz chcę tylko ją przenieść do tego fdi w taki sposób:
for x in range (1403):
fdi.iloc[x].com_rel = b[x]
Proste przepisywanie, a ciągle pętla w nieskończoność.
fdi.shape to 1404,30
Pewnie rozwiązanie jest banalne, ale uczę się dopiero i jakoś na stacku nie mogłem znaleźć odpowiedzi.
Z góry dzięki.
SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame
See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
self[name] = value
A pętla dalej chodzi i chodzi (użycie procka 30% przez kilka minut, a to powinien być ułamek sekundy)
Jak coś to robię to w jupyter notebook
@kretson: taka pętla nie ma prawa się wykonywać w nieskończoność, więc pewnie czegoś nie napisałeś, najlepiej pokaż kod (najlepiej cały).
Robię nową kopię df w nowym skrypcie i wystarczy, że zrobię coś takiego, zwykłe przypisanie wartości przez for (bez sensu praktycznego, ale żeby sprawdzić czy działa):
for x in range(1400):
fdi3.iloc[x].com_relig = 5
I jest to samo.
BTW już sobie ogólnie poradziłem z problemem, ale bardzo na około, najlepiej jakby się udało
Wczytuję csv jako dataframe i potem chcę zrobić to co wyżej.
Pierwszy:
rel2.dtypes
Out[15]:
chrstgenpct float64
judgenpct float64
islmgenpct float64
budgenpct float64
hindgenpct float64
sikhgenpct float64
shntgenpct float64
bahgenpct float64
taogenpct float64
confgenpct float64
nonreligpct float64
othrgenpct float64
dtype: object
Index(['USA', 'CAN', 'BHS', 'CUB', 'HTI', 'DOM', 'JAM', 'TTO', 'BRB', 'DMA',
...
'VUT', 'SLB', 'KIR', 'TUV', 'FJI', 'TON', 'NRU', 'MHL', 'PLW', 'WSM'],
dtype='object', name='alpha-3', length=172)
Drugi:
fdi.dtypes
COU object // kody iso
PARTNERCOU object