ืื ืกืขืจืืข ืคืื โโืึทืจืืืงืืขื ืืื ืืขืืึทืงืืืืึทื ืฆื ืื ืืขืจื ืขื ืคืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืขืืืงืืื ืืื ืื ืืืืคึผื ืฉืืึธื ืคืื ืกืืืืงืึธื ืืืึทืื - ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ. ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืืื ืื ืืขืงื ืึทืืึทืืืฉืืงืึทื "ืืึธืกืงืืืข" ืคืื ืืื ืืืขืจ ืืืขืื, ื ืืฆื ืืืึทื ืืืืฉืคึผืื (ืืื ืื ืืืืฃ ืคืื ืขืคืขื ืขื ืืึทืื) ืฆื ืึธืืกืขืจืืืืจื ืื ืึทื ืืืืืงืืื ื ืคืื ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข ืืื ืืจืืืก ืฉืืขื ืืื ืงืึทืคึผืืืึทืื.
ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืคืื ืืจืึทืคืก ืืื ืืฉืืื ืืช ืืื ืืืจืืืขืงืึธืื ืืื
ืืึทืื ืืืืฃ ืืขืจ ืืื ืึท ืืืืืึธื ืื ืื ืคึผืขืจืืืฅ (ืจืขืงืึธืจืืก ืืื ืฆืืืื ืืึทืืึทืกืขืฅ) ืคืื ืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืืืืืื ื ืืขืคึผืึทืจืืืขื ื - ืึทืืึทืื ืคืื ืึทื ืืขืจืงืืืึทืื ื ืื ืืืืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืขืืืงืืื ืืื ืืขืจ ืฉืืึธื, ืึธืืขืจ ืืืื ืงืจืืืืฉ ืืึทืืจืึทืืื ืืขืฆืืข ืืจืขื ืืก ืืื ืืขืฉืืืืข ืคืื โโืึทื ืืืืืงืืื ื ืคืื ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข ืืื ืื ืืขืฆืืข 40 ืืึธืจ, ืฆืืืืฉื 1980 ืืื 2019.
ืขืคืขื ืขื ืืึทืื ืืืื ืขืก ืืขืืืขื ืฆื ืืืกืคืึธืจืฉื ืืืืคึผื ืกืืืืช ืืืึธืก ืืึธืื ืื ืคืืืึทื ืกื ืืื ืืืขื ืืฉืคึผืขื ืื ืึทื ืืืืืงืืื ื ืคืื ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข ืืื ืืขืจ ืฉืืึธื, ืืื ืฆืขืืืืื ืืื "ืืืกืืืืื ืืงืกื" (ืขืงืึธื ืึธืืืฉ ืืืื ืืื ืงืจืืืืก) ืืื "ืื ืขืจืืขื" (ืื ืืฉืคึผืขื ืคืื ืืึธืืืืืึทืก ืืื ืกืืืึทื ืึทื-ืืขืจืืขื ืกืืืงืึทืื).
ืฆืืคืจืืื
ืขืคึฟืขื ืขื ืืึทืื ืืื ืจืขืฆืขื ืืืข ืคืื โโืืึทืกืขืืื ืข ืคึผืึทืจืึทืืขืืขืจืก.
ืืึธืก ืืื ื ืืฉื ืึทื ืืืืขืจืืขืฆืื ื ืคืื ืืขื ืึทืจืืืงื. ืืื ืฉืจืฒึทื ืืืืฃ ืืื ืงืขืืื ืืื ืึผืื ื ืืฉื ืฆื ืฉืึทืคึฟื ืืจืึทืคืืงืก ืืื ืขืืืขืืข ืฉืคึผืจืึทืื, ืืขื ืขื ืึทืืข ืืจืึทืคืืงืก ืืืืฃ ืขื ืืืืฉ.
ืืื ืง ืฆื ืืืื ืฆืืืื:
ืฉืืึธื ืคืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืืืืืื ื ืืขืจืืืืื ืืึทืื - ืคึฟืื ืขืคึฟื ืืึทืืึท ืืืืขืจ -
ืงืึทื ืกืืจืึทืงืฉืึทื ืคึผืขืจืืืฅ ืืื ืื ืฆืืึทื 1980-2013 (850 ืืืืื ื ืจืขืงืึธืจืืก)ืงืึทื ืกืืจืึทืงืฉืึทื ืคึผืขืจืืืฅ ื ืึธื 2013 (280 ืืืืื ื ืจืขืงืึธืจืืก, ืืึทืื ืืขื ืขื ืืึทืื ืืึธืืืื ืืื ืืขืจืืืึทื ืืืงื ืืืืงืื)
ืื ืืืืึทืกืขืฅ ืึทื ืืืึทืืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืืจืืืกืืขืืขืืขื ืข ืงืึทื ืกืืจืึทืงืฉืึทื ืคึผืขืจืืืฅ, ืืื ืคืึทืจืฉืืื ืงืขืจืึทืงืืขืจืืกืืืงืก ืคืื ืื ืืืืคืขืฅ ืคึฟืึทืจ ืืืึธืก ืื ืืขืจืืืืืขื ืืฉ ืืื ืืจืืืก. ืืึทื ืฅ ื ืืืขืจ ืคืื ืืืื ืกื (ืคึผืขืจืืืฉืึทื ื) ืืืงืืืขื ืืื ืืขืจ ืฆืืื 1980-2019 - 1 ืคึผืขืจืืืฅ.
ืื ืืืืคึผื ืคึผืึทืจืึทืืขืืขืจืก ืคืื ืืขื ืืึทืืึทืกืขื ืืืึธืก ืืขื ืขื ืืขื ืืฆื ืคึฟืึทืจ ืึทื ืึทืืืกืืก:
- ืคึผืขืจืืื_ืงืจืขืึทืืืึธื_ืืึทืืข - ืืึทืืข ืคืื โโืฉืึทืคืื ื ืคืื ืื ืึทืคึผืืึทืงืืืฉืึทื (ืืื ืคืึทืงื, ืืขืจ ืืึธื ืืืืฃ ืืืึธืก ืงืึทื ืกืืจืึทืงืฉืึทื ืึทืจืืขื ืืืืื)
- ืืึทืฉืจืืึทืืื ื - ืืึทืฉืจืืึทืืื ื ืคืื ืื ืึทืคึผืืึทืงืืืฉืึทื (ืฆืืืื ืึธืืขืจ ืืจืื ืืขืจืืื ืขื ืืืกืงืจืืืืื ื ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืคึผืจืืืขืงื (ืึทืจืืขื) ืคึฟืึทืจ ืืืึธืก ืื ืืขืจืืืืืขื ืืฉ ืืื ืืืฉืืคื)
- ืขืกืืืืึทืืขื_ืงืึธืกื โ ืขืกืืืืึทืืขื (ืขืกืืืืึทืืขื) ืคึผืจืืึทื ืคืื ืงืึทื ืกืืจืึทืงืฉืึทื ืึทืจืืขื
- ืจืขืืืืกืขื_ืงืึธืกื - ืจืืืืืืื ืงืึธืก (ืึทืจืืขื ืงืึธืก ื ืึธื ืจืืืืึทืืืืืืฉืึทื, ืคืึทืจืืจืขืกืขืจื ืึธืืขืจ ืคืึทืจืืื ืขืจื ืื ืขืจืฉื ืืืึทืืืืื ืคืื ืื ืึทืคึผืืึทืงืืืฉืึทื)
- exist_use - ืืืคึผ ืคืื ืืึธืืกืื ื (ืืืื ืขืจ, ืฆืืืื-ืืฉืคึผืื ืืืื, ืึทืคึผืึทืจืืืึทื ืฅ, ืึธืคืึทืกืื, โโืคึผืจืึธืืืงืฆืืข, ืืื"ื ื)
- ืืืคึผืงืึธืืข, ืึธืจื - ืคึผืึธืกืืงืึธื ืืื ืืืืคืขืฅ ืงืึธืืึธืจืืึทื ืึทืฅ
ืืขืจืืขื ืงืึทื ืกืืจืึทืงืฉืึทื ืืขืืืงืืื ืืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ
ืื ืืจืึทืคืืง ืืื ืื ืืืืืื ืื ืคึผืึทืจืึทืืขืืขืจืก ืขืกืืืืึทืืขื_ืงืึธืกื ะธ ืจืขืืืืกืขื_ืงืึธืกื ืืขืจืืื ืื ืืื ืึท ืคืึทืจืฉืคึผืจืืืืื ื ืคืื ืื ืืึทื ืฅ ืคึผืจืืึทื ืคืื ืึทืจืืขื ืืืจื ืืืืฉ.
data_cost_m = data_cost.groupby(pd.Grouper(freq='M')).sum()
ืฆื ืจืขืืืฆืืจื ืืืืืขืฉืืขื "ืึทืืืืืืขืจื," ืืืืืขืฉืืขื ืืึทืื ืืขื ืขื ืืจืืคึผื ืืืจื ืืึธืจ. ืื ืืจืึทืคืืง ืคืื ืื ืกืืืข ืคืื โโืื ืืืขืกืืึทื ืืขืื ืืืจื ืืึธืจ ืืื ืืืงืืืขื ืึท ืืขืจ ืืึทืืืฉืืงืึทื ืืื ืึทื ืึทืืืืึทืืึทื ืคืึธืจืขื.
data_cost_y = data_cost.groupby(pd.Grouper(freq='Y')).sum()
ืืึทืืืจื ืืืืฃ ืื ืืขืจืืขื ืืึทืืืขืืื ื ืคืื ืื ืกืึทืืึทืงื ืคืื ืงืึธืก (ืึทืืข ืคึผืขืจืืืฅ ืคึฟืึทืจ ืื ืืึธืจ) ืฆื ืฉืืึธื ืคืึทืกืืืึทืืื ืขืงืึธื ืึธืืืฉ ืกืืืืช ืืืึธืก ืื ืคืืืึทื ืกื ืคืื 1980 ืฆื 2019 ืืขื ืขื ืงืืืจ ืงืขื ืืืง ืืืืฃ ืื ื ืืืขืจ ืืื ืคึผืจืืึทื ืคืื ืงืึทื ืกืืจืึทืงืฉืึทื ืคืจืืืขืงืื, ืึธืืขืจ ืึทื ืืขืจืฉ ืืืืฃ ืื ืืืขืกืืืึทื ืฅ ืืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืืจืื ืืืืื ืก.
ืื ื ืืืขืจ ืคืื ืื ืื ืคึผืขืจืืืฅ (ืื ื ืืืขืจ ืคืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืืฉืึธืืก ืึธืืขืจ ืื ื ืืืขืจ ืคืื ืื ืืืขืกืืืึทื ืฅ) ืืื ืื ืืขืฆืืข 40 ืืึธืจ ืืื ืืขืืืขื ืขื ื ืฉืืึทืืืช ืฆื ืขืงืึธื ืึธืืืฉ ืืขืืืงืืื ืืื ืกืืืืงืึธื ืืืึทืื.
ืืขืจ ืขืจืฉืืขืจ ืฉืคึผืืฅ ืคืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืขืืืงืืื ืืื ืืขืืืขื ืคืืจืืื ืื ืืื ืื ืขืืขืงืืจืึธื ืืง ืืืืคึผ ืคืื ืื ืืืื 80 ืก ืืื ืื ืืึธื. ืื ืฉืคืขืืขืจืืืงืข ืขืืขืงืืจืึธื ืืง ืืื ืืึทื ืงืื ื ืจืืกืขืฉืึทื ืืื 1985 ืืึธื ืืขืฉืืงื ืื ืจืขืืืึธื ืึทื ืืจืื ืืืืื ืก ืืึทืจืง ืืื ืึท ืึทืจืึธืคึผืืืื ืคืื ืืืึธืก ืขืก ืืื ื ืืฉื ืฆืืจืืงืงืจืืื ืคึฟืึทืจ ืึผืืขื ืึท ืืึธืจืฆืขื ืืืื ื.
ื ืึธื ืืขื, ืฆืืืื ืืึธื (ืืื 1993-2000 ืืื 2009-2016) ืืืืืขืจ ืื ืืึทื ืืจืึธื ืคืื ืื ืืึธืืงืึธื ืืืึธื ืืื ืื ืืขืื ืึธืืึธืืืข ืืื ืคืื ืื ืืขืฆืืข ืืึธืจื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืก ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข ืืื ืืงืกืคึผืืจืืึทื ืกื ืคึผืขืจืึทืืึทืืืง ืืืึผืงืก ืคืื ืขืืืขืืข ืืืืื ื ืคึผืจืึธืฆืขื ื..
ืืืจื ืจืืืืืืื ื ืื ืื ืืขืจืืืืืื ืคึผืืงืก ืืื ืืจืึธืื ืืื ืืึธืื ืื ืืื ืืืื ืืื ืืึทืงืกืืืื ืืืึทืืืขืก ืคึฟืึทืจ ืืขืืขืจ ืขืงืึธื ืึธืืืฉ ืฆืืงื, ืขืก ืืื ืงืืึธืจ ืืื ืืจืืืก ืืึทืจืง ืคืืึทืงืืฉืืืืฉืึทื ื ืืึธืื ืคึผืืืืื ืื ืืื ืืืกืืจืืข ืืื ืื ืืขืฆืืข 40 ืืึธืจ.
ืื ืืจืขืกืืข ืคืึทืจืืจืขืกืขืจื ืืื ืื ืืืขืกืืึทื ื ืืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืขืืืขื ืืขืฉืึทืก ืื ืืึธื-ืงืึธื ืืื, ืืืขื ืฆืืืืฉื 1993 ืืื 2001 $ 10 ืืืืืึธื ืืื ืื ืืืขืกืืึทื ืืื ืจืขื ืึทืืืืืฉืึทื ืืื ืงืึทื ืกืืจืึทืงืฉืึทื, ืึธืืขืจ ืืขืขืจืขื $ 1 ืืืืืึธื ืคึผืขืจ ืืึธืจ. ืืืื ืืืจ ืจืขืืขื ืขื ืืื ืงืืืึทืืจืึทื ืืขืืขืจ (ืื ืคึผืจืืึทื ืคืื 1 ืยฒ ืืื 1995 ืืื $ 3000), ืืึธืก ืืื ืืขืขืจืขื 350 ื 000 ืคึผืขืจ ืืึธืจ ืคึฟืึทืจ 2 ืืึธืจ, ืกืืึทืจืืื ื ืืื 10.
ืืขืจ ืืืึผืงืก ืคืื ืืขืจืืขื ืืึทื ืฅ ืื ืืืขืกืืืึทื ืฅ ืืขืฉืึทืก ืืขื ืคึผืขืจืืึธื ืึทืืึทืื ืื ืฆื 1215%.
ืื ืคืืจืืขืก ืืืืก ืืืื ืคืืจืืื ืืขื ืงืื ืกืืจืืงืฆืืข ืขืงืืืืคึผืืขื ื ืืื ืืขืจ ืฆืืื ืืขื ืขื ืืขืืืขื ืขื ืืื ืฆื ืื ืคืืจืืขืก ืืืขืืืข ืืืื ืคืืจืงืืืคื ืฉืืืืขืื ืืื ืื ืืืื-ืืืืืก (ืืื ืืขืืื ืจืืืื ืืื ืืืื 19ืื ืืืจืืื ืืขืจื). ืืืืื ืึทื ืฉืืึธื ืคืื ืฉืึทืืืึทืื, ืขืก ืืขื ืขื ืฉืืื ืืื ืื 2000 ืก ืขืก ืืขื ืขื ืืขืืืขื ืงืจืืื ื ืืื ืืึทืืึธื ืขื ืคึผืึทืืคึผืก ืคึฟืึทืจ ื ืื ืืขืฉืืคื ืงืึทื ืกืืจืึทืงืฉืึทื ืงืึธืืคึผืึทื ืืขืก ืืืึธืก ืืขืืืืื ืฆื ืืึทืื ืืขืื ืืืืฃ ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืื.
ื ืึธื ืืขืืขืจ ืคืื ืื ืคืืืข ืงืจืืืกืื ืืืึธืก ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข ืืื ืืงืกืคึผืืจืืึทื ืกื ืืืืขืจ ืื ืืึธืจื, ืืืืขืจ ืื ืืืืึทืืขืจ ืฆืืืื ืคึผืึธืกืื-ืงืจืืืืก ืืึธืจื, ืื ืืืขืกืืืึทื ืฅ (ืกืืื ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื ืคึฟืึทืจ ืคึผืขืจืืืฅ) ืคึฟืึทืจ ืงืึทื ืกืืจืึทืงืฉืึทื ืืขืคืืื ืืื ืืืึท ืืื ืืกืืขืจ 50% ืืขืืขืจ ืืึธื.
ืื ืืืืึทืกื ืงืจืืืืก ืืื ืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข ืืื ืคืืจืืขืงืืืขื ืืื ืื 90 ืก. ืืื, ืืื ืึท ืคึผืขืจืืึธืืืกืืื ืคืื 5 ืืืจ, ืื ืื ืืึทืกืืจื ืึธืืขืจ ืืขืคืืื (-85% ืืื ืื ืฆืืึทื 1983-1986), ืืขืืึธืื ืจืืื ืืืืืขืจ (+895% ืืื ืื ืฆืืึทื 1988-1992), ืจืืขื ืืื ืืขืจืืขื ืืขืจืืื ืขื ืืื 1981, 1986, 1988 , 1993 - ืืื ืืขืจ ืืขืืืืงืขืจ ืืืจืื.
ื ืึธื 1993, ืึทืืข ืกืึทืืกืึทืงืืืึทื ื ืืืงืืืื ื ืืื ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข ืึทืืึทืื ืื ืฆื ื ืื ืืขืจ ืืื 50%. ืืืขืจ ืึทืคึผืจืึธืืืฉืื ื ืขืงืึธื ืึธืืืฉ ืงืจืืืืก (ืฆืืืื COVID-19) ืงืขื ืืึทืื ืึท ืจืขืงืึธืจื ืงืจืืืืก ืืื ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข ืืื ืื ืฆืืึทื 2017-2021, ืื ืึทืจืึธืคึผืืืื ืคืื ืืืึธืก ืฉืืื ืืื ืื ืฆืืึทื 2017-2019 ืึทืืึทืื ืฅ ืฆื ืึท ืืึทื ืฅ ืคืื ืืขืจ ืืื 60%.
ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืืึทืคืขืืงืขืจืื ื ืืืึผืงืก ืืื ืึทืืืง ืืื ืื ืฆืืึทื 1980-1993 ืืืื ืืขืืืืื ืึผืืขื ืขืงืกืคึผืึธืื ืขื ืฉืึทื ืืืึผืงืก. ืื ืขืงืึธื ืึธืืืฉ ืฉืืึทืจืงืืื ืืื ืื ืึทืืืืืืืื ืขื ืขืจืืืข ืคืื โโืกืืืืงืึธื ืืืึทืื ืืื ืืขืืืขื ืืขืจ ืืึทืจื ืืกืื ืืืืฃ ืืืึธืก ืื ืืืืคึผืขืจืืึธืืข ืคืื โโืื ื ืื ืขืงืื ืืืืข, ืื ืืืขืจืืงืื ืขืจ ืจืขื ืขืกืึทื ืก ืืื ืื ืคึผืื ืงื-ืงืึธืืก ืืื ืืขืืืขื ืืขืืืื. ืขืก ืืื ืืขืืืขื ืืขืจ ืขืคึผืึทืกืขื ืืขืจ ืคืื ืื ื ืืึท ืขืงืื ืืืืข. ืึธืืขืจ ื ืื ืขื ืืขื ืื ืืขืืขืจืื ื ืืื ืืจืื ืืืืื ืก ืื ืืืขืกืืึทื ื, ื ืึธื ืื ืคึผืื ืงื-ืงืึธื ืฉืคึผืืฅ, ืื ืืึทืคืขืืงืขืจืื ื ืึทืงืฉืื ืคึผืืึทืืึธ.
ืืืืืขืจ ืื ืคึผืื ืงื-ืงืึธื ืฉืคึผืืฅ ืืื 2001, ืื ืืขืจืืขื ืืึทืคืขืืงืขืจืื ื ืืืึผืงืก ืืื ื 1950 ืืื ืืขืืืขื ืืขืขืจืขื 1% ืคึผืขืจ ืืึธืจ. ืืขืจื ืึธื, ื ืึธื ืื ืืึทื ืืจืึธื ืคืื ืื ืืืึธื, ืื ืื ืคืืึทืงืก ืคืื ื ืืึท ืืึทืคืขืืงืขืจืื ื ืกืืึธืื ืึทืจืึธืคึผ ืืื ืืื ื 2001 ืืื ืืืืื 0.2 ืคึผืจืึธืฆืขื ื ืคึผืขืจ ืืึธืจ.
ืืื 2019 (ืคึฟืึทืจ ืื ืขืจืฉืืขืจ ืืึธื ืืื ื 1950), ืื ืืืึผืงืก ืืื ืึทืืืง ืืขืืืืื ืึท ืึทืืืคืืึธื ืคืื ืืึทืคืขืืงืขืจืื ื (-0.21% ืึธืืขืจ 7000 ืืขื ืืฉื) ืคืื ืื ืฉืืึธื ืคืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ.
ืืขืจืืืึทืจืืื ื ืืื ืคืึทืงื ืืืขื ืคึผืจืืคึผืขืจืื ื ืคึผืจืืึทื ืขืกืืึทืืึทืฅ
ืืื ืื ืืึทืืึทืกืขืฅ ืืขื ืืฆื, ืืึทืื ืืืขืื ืื ืคึผืจืืึทื ืคืื ืึท ืืขืจืืืืืขื ืืฉ ืคึฟืึทืจ ืึท ืงืึทื ืกืืจืึทืงืฉืึทื ืคึผืจืืืขืงื ืืขื ืขื ืฆืขืืืืื ืืื:
- ืึธืจืืืื ืขื ืขืกืืืืึทืืขื ืงืึธืก (ืขืกืืืืึทืืขื_ืงืึธืกื)
- ืงืึธืกืื ืคืื ืึทืจืืขื ื ืึธื ืจืืืืึทืืืืืืฉืึทื (ืจืขืืืืกืขื_ืงืึธืกื)
ืืขืฉืึทืก ืืื ืฆืืื, ืืขืจ ืืืืคึผื ืฆืื ืคืื ืจืืืืึทืืืืืืฉืึทื ืืื ืฆื ืคืึทืจืืจืขืกืขืจื ืื ืขืจืฉื ืคึผืจืืึทื, ืืืขื ืืขืจ ืื ืืืขืกืืขืจ (ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืงืื ื) ืืืืืื ืึท ืึทืคึผืขืืื ื ืึธื ืื ืึธื ืืืื ืคืื ืงืึทื ืกืืจืึทืงืฉืึทื.
ืืขืฉืึทืก ืึท ืงืจืืืืก, ืืื ืคึผืจืืืืจื ื ืืฉื ืฆื ืืงืกืื ืื ืขืกืืืืึทืืขื ืงืึธืก, ืืื ืื ืขืจืฉื ืขืกืืึทืืึทืฅ ืึทื ืืขืจืืึธื ืึผืืขื ืงืืื ืขื ืืขืจืื ืืขื (ืืืฅ ืื ืขืจืืฆืืืขืจื ืืฉ ืคืื 1989).
ืืืื ืื ืืจืึทืคืืง ืืขืืืื ืืืืฃ ืื ืืืืืง ืฆืืืืฉื ืื ืจืืืืึทืืืื ืืื ืขืกืืืืึทืืขื ืงืึธืก (ืจืขืืืืืื_ืงืึธืกื - ืขืกืืืืึทืืขื_ืงืึธืกื), ืขืก ืงืขื ืขื ืืืื ืืืืขืจืงื ืึทื:
ืื ืกืืืข ืคืื โโืคึผืจืืึทื ืคืึทืจืืจืขืกืขืจื ืืืขื ืจืืืืึทืืืืื ื ืื ืืึทื ื ืคืื ืงืึทื ืกืืจืึทืงืฉืึทื ืึทืจืืขื ืืืืึทื ืืขืคึผืขื ืืก ืืืืฃ ืื ืขืงืึธื ืึธืืืฉ ืืื ืกืืืงืึทืื
data_spread = data_cost.assign(spread = (data_cost.revised_cost-data_cost.estimated_cost))
ืืขืฉืึทืก ืคึผืืจืืึทืื ืคืื ืืื ืขืงืึธื ืึธืืืฉ ืืืึผืงืก, ืงืึทืกืืึทืืขืจื ืคืื ืึทืจืืขื (ืื ืืืขืกืืขืจื) ืคืึทืจืืจืขื ืืขื ืืืืขืจ ืืขืื ืืึทื ืฅ ืืจืืืืืึทืจืฆืืง, ืื ืงืจืืกืื ื ืืืืขืจ ืจืืงืืืขืก ื ืึธื ืื ืึธื ืืืื ืคืื ืึทืจืืขื.
ืืขืจ ืงืื ื (ืื ืืืขืกืืขืจ), ืืขืคืื ืคืึทื ืึทื ืฉืึทืื ืืืืขืจ, ืคืจืขืื ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืงืึธื ืืจืึทืงืืึธืจ ืึธืืขืจ ืึทืจืืืืขืงื ืฆื ืคืึทืจืืจืืืืขืจื ืื ืฉืืื ืืจืืืก ืื ืื ืืขืจืืืืืขื ืืฉ. ืืึธืก ืงืขื ืืืื ืึท ืืึทืฉืืืก ืฆื ืคืึทืจืืจืขืกืขืจื ืื ืขืจืฉื ืืขื ื ืคืื ืื ืืขืงื ืึธืืขืจ ืคืึทืจืืจืขืกืขืจื ืื ืฉืื ืคืื ืื ืืืื (ื ืึธื ืื ืึธื ืืืื ืคืื ืึทืจืืขื ืืื ืื ืึทืจืืืกืืขืื ืคืื ืึท ืื ืื ืืขืจืืืืืขื ืืฉ).
ืืื ืืขืจ ืฉืคึผืืฅ ืคืื ืื ืคึผืื ืงื-ืงืึธื ืืงืืคืข, ืึทืืึท "ื ืึธื" ืืืฆืืืช ืจืืืฉื ืึทื "ืขืงืกืืจืข" 1 ืืืืืึธื ืคึผืขืจ ืืึธืจ.
ืืืื ืืืจ ืงืืง ืืื ืืขื ืืืฉ ืฉืืื ืืื ืคึผืจืึธืฆืขื ื ืขื ืืขืจืื ื, ืืขืืึธืื ืืขืจ ืฉืคึผืืฅ ืคืึทืจืืจืขืกืขืจื ืืื ืื ืึธืคึผืฉืึทืฆืื ื (100% ืึธืืขืจ 2 ืืื ืืขืจ ืึธืจืืืื ืขื ืขืกืืืืึทืืขื ืงืึธืก) ืืื ืคืืจืืขืงืืืขื ืืื ืื ืืึธืจ ืืืืืขืจ ืื ืขืจืืฆืืืขืจื ืืฉ ืืืึธืก ืืื ืคืืจืืขืงืืืขื ืืื 1989 ืืขืื ืืขืจ ืฉืืึธื. ืืื ื ืขื, ืึทื ื ืึธื ืื ืขืจืืฆืืืขืจื ืืฉ, ืงืึทื ืกืืจืึทืงืฉืึทื ืคืจืืืขืงืื ืืืึธืก ืื ืืขืืืืื ืืื 1988 ืคืืจืืื ืื, ื ืึธื ืื ืขืจืืฆืืืขืจื ืืฉ ืืื 1989, ืืขืจ ืฆืืื ืืื ืืขืื ืคึฟืึทืจ ืืืคึผืืึทืืขื ืืืืฉืึทื.
ืงืึธื ืืืขืจืกืขืื, ืึท ืืึทืื ืืืขืจื ืจืขืืืืืืข ืคืื โโืื ืขืกืืืืึทืืขื ืงืึธืก (ืืืึธืก ืืื ืคืืจืืขืงืืืขื ืืืืื ืึทืืึธื ืืขืฉืึทืก ืื ืฆืืื ืคืื 1980 ืฆื 2019) ืขืืืขืืข ืืึธืจื ืืืืืขืจ ืื ืขืจืืฆืืืขืจื ืืฉ ืืื ืืึทืฉืืึธืขืก ืจืขืื ืฆื ืืขื ืคืึทืงื ืึทื ืขืืืขืืข ืคึผืจืึทืืืฉืขืงืก ืกืืึทืจืืขื ืืื 1986-1987 ืืขื ืขื ืคืึทืจืคืจืืืจื ืึธืืขืจ ืื ืืืขืกืืืึทื ืฅ ืืื ืื ืคึผืจืึทืืืฉืขืงืก ืืขื ืขื ืฉื ืืึทืื. ืึทืจืึธืคึผ. ืืืืฃ ืคึผืืึทื ืืื ืืืจืืฉื ืืืืขื ืคึฟืึทืจ ืืขืืขืจ ืคึผืจืืืขืงื ืกืืึทืจืืขื ืืื 1987 - ืื ืจืขืืืงืฆืืข ืืื ืื ืขืกืืืืึทืืขื ืงืึธืก ืืื ืืขืืืขื -20% ืคืื ืืขืจ ืึธืจืืืื ืขื ืคึผืืึทื.
data_spred_percent = data_cost_y.assign(spred = ((data_cost_y.revised_cost-data_cost_y.estimated_cost)/data_cost_y.estimated_cost*100))
ืึท ืคืึทืจืืจืขืกืขืจื ืืื ืื ืขืจืฉื ืขืกืืืืึทืืขื ืงืึธืก ืคืื ืืขืจ ืืื 40% ืืื ืืขืืืขื ืื ืืขืืืืื ืึธืืขืจ ืืื ืขืคืฉืขืจ ืึท ืงืึทื ืกืึทืงืืืึทื ืก ืคืื ืื ืึทืคึผืจืึธืืืฉืื ื ืืืึธื ืืื ืื ืคืื ืึทื ืฆืืขื ืืื ืืขืจื ืึธื ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืึทืจืง.
ืืืึธืก ืืื ืื ืกืืื ืคึฟืึทืจ ืื ืคืึทืจืงืืขื ืขืจื ืืื ืื ืคืึทืจืฉืคึผืจืืืื (ืื ืืืืืง) ืฆืืืืฉื ืื ืขืกืืืืึทืืขื ืืื ืจืืืืืืื ืงืึธืก ื ืึธื 2007?
ืืึธืืขืจ ืื ืืืขืกืืขืจื ืื ืืขืืืืื ืฆื ืงืขืจืคืึทืื ืงืืงื ืืื ืื ื ืืืขืจื (ืื ืืืจืืฉื ืืืืขื ืกืืืข ืืืืขืจ 20 ืืึธืจ ืืขืืืืงืกื ืคืื $ 100 ืืืืื ื ืฆื $ 2 ืืืืืึธื) ืึธืืขืจ ืืึธืืขืจ ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืึธืคึผืืืืืื ื, ืคึผืจืขืืืขื ืืื ื ืืื ืื ืืืืึทืืื ื ืืืขืจืืืฉืื ื ืืึทืืึทืื ืืื ืื ืืจืื ืืืืื ืก ืืึทืจืง, ืื ืืจืึธืืืืกื ื ืืึทืข ืึผืืืื ืืื ืจืืกืืจืืงืฉืึทื ื ืฆื ืจืขืืืฆืืจื ืืขืืืขื ืืึทื ืืคึผืืึทืืืืฉืึทื ื ืืื ืืขืืืขื ืจืืกืงืก ืืืึธืก ืืืขื ืืืืคืฉืืืื ืืขืฉืึทืก ืงืจืืืืก ืืึธืจื.
ืงืึทื ืกืืจืึทืงืฉืึทื ืืขืืืงืืื ืืืคึผืขื ืืื ื ืืืืฃ ืื ืกืขืืึธื ืคืื ืื ืืึธืจ
ืืืจื ืืจืืคึผืื ื ืื ืืึทืื ืืืจื ืงืึทืืขื ืืึทืจ ืืืึธืื ืคืื ืื ืืึธืจ (54 ืืืึธืื), ืืืจ ืงืขื ืขื ืึธืืกืขืจืืืืจื ืงืึทื ืกืืจืึทืงืฉืึทื ืึทืงืืืืืืืขืื ืืื ืื ืฉืืึธื ืคืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืืืคึผืขื ืืื ื ืืืืฃ ืกืืืึทื ืึทืืืื ืืื ืฆืืื ืคืื ืืึธืจ.
ืืื ื ืืื, ืึทืืข ืงืึทื ืกืืจืึทืงืฉืึทื ืึธืจืืึทื ืึทืืืืฉืึทื ื ืืขื ืขื ืืจืืื ื ืฆื ืืึทืงืืืขื ืคึผืขืจืืืฅ ืคึฟืึทืจ ื ืืึทืข "ืืจืืืก" ืคึผืจืึทืืืฉืขืงืก ืืื ืฆืืื. (ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื! ืื ื ืืืขืจ! ืคืื ืคึผืขืจืืืฅ ืืื ืื ืืขืืืข ืืืฉืื ืืื ืืืืฃ ืืขืจ ืืขืืืืงืขืจ ืืืจืื ืืืืขืจ ืื ืืึธืจ). ืื ืืืขืกืืขืจื, ืคึผืืึทื ืืจืื ื ืฆื ืืึทืงืืืขื ืืืืขืจ ืคืึทืจืืึธื ืืื ืื ืืืืึทืืขืจ ืืึธืจ, ืึทืจืืึทื ืงืึทื ืืจืึทืงืฅ ืืื ืื ืืืื ืืขืจ ืืืฉืื, ืงืึทืื ืืื ื ืืืืฃ ืืจืืืก ืืืกืงืึทืื ืฅ (ืืื ื ืืืืขืจ ืงืึทื ืืจืึทืงืฅ, ืคึฟืึทืจ ืื ืจืืึฟ ืืืื, ืงืืืขื ืฆื ืึท ืกืืฃ ืืืจื ืื ืกืืฃ ืคืื ืื ืืึธืจ ืืื ืงืึทื ืกืืจืึทืงืฉืึทื ืงืึธืืคึผืึทื ืืขืก ืืขื ืขื ืืื ืืขืจืขืกืืจื. ืืื ืจืืกืืืืื ื ื ืืึทืข ืึทืคึผืืึทืงืืืฉืึทื ื).
ืคืืจ ื ืืื, ืื ืืจืขืกืืข ืึทืืึทืื ืฅ ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืขื ืขื ืืขืจืืื ืื (ืคืึทืจืืจืขืกืขืจื ืคืื ืึท ืืืจืืฉื ืืืืขื ืคืื 1-1,5 ืืืืืึธื ืคึผืขืจ ืืืืฉ ืฆื 5 ืืืืืึธื ืืื ืืขืฆืขืืืขืจ ืึทืืืื). ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืื ืืึทื ืฅ ื ืืืขืจ ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื ืคึผืขืจ ืืืืฉ ืืืืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืืืจืื (ืืขื ืืื ืื ืึธืคึผืืืืืื ื: ืกืืึทืืืกืืืง ืืืืฃ ืืึทื ืฅ ื ืืืขืจ ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืืจื ืืืืฉ ืืื ืืึธื)
ื ืึธื ืื ืืืื ืืขืจ ืืึธืืืืืึทืก, ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข ืืื ืึทืงืืืืืื ืคึผืืึทื ืืจืื ื ืืื ืืืคึผืืึทืืขื ืื ื "ื ืืื" ืึธืจืืขืจืก (ืืืขื ืงืืื ืคืึทืจืืจืขืกืขืจื ืืื ืื ื ืืืขืจ ืคืื ืคึผืขืจืืืฅ) ืืื ืกืืจ ืฆื ืืึทืคืจืืึทืขื ืจืขืกืืจืกื ืืื ืื ืืืื ืคืื ืื ืืึธืจ (ืืืืืขืจ ืื ืื ืืขืคึผืขื ืืขื ืกืข ืืึธื ืืื ืืึผื) ืืืืืขืจ ืื ื ืืึท ืืื ืืึผื. ืืืืึทืืืข ืคืื โโืืืืขืจ ืงืึทื ืืจืึทืงืฅ ืืืืื ืืื ื ืึธื ืื ืืื ื ืืึธืืืืืึทืก.
data_month_year = data_month_year.assign(week_year = data_month_year.permit_creation_date.dt.week)
data_month_year = data_month_year.groupby(['week_year'])['estimated_cost'].sum()
ืืขืจ ืืขืืืืงืขืจ ืคึผืจืึธืฆืขื ื ืืึทืื (ืืึทืจืึทื ืฅ ืืื ืืข) ืืืืืื ืืืื ืึทื ืื ืื ืืึทืกืืจื ืึทืคึผืขืจืืืฅ "ืืืึทื" ืืืืขืจ ืื ืืึธืจ, ืึธืืขืจ ืืืืืขืจ ืืื ื ืึธื ืื ืืึธืืืืืึทืก, ืึทืงืืืืืืืขื ืืืืฃ ืคึผืขืจืืืฅ ืื ืงืจืืกืึทื ืฆื 150% ืืื ืืขืจ ืฆืืื ืฆืืืืฉื ืืืึธื 20-24 (ืืืืืขืจ ืื ืืขืคึผืขื ืืขื ืกืข ืืึธื), ืืื ืืืงืจืืกืื ืืื ื ืึธื ืืขื ืืื ืืึผื ืึทืจืืืฃ ืฆื -70%.
ืืืืืขืจ ืืึทืืืึธืืืขืขื ืืื ื ืืื, ืื ืืขืืืงืืื ืืื ืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข ืื ืงืจืืกืื ืืื 43% ืืขืฉืึทืก ืื ืืืึธื 44-150 (ืคืื ืื ืึธ ืฆื ืฉืคึผืืฅ) ืืื ืืึทื ืืืงืจืืกืึทื ืฆื ื ืื ืืขืฉืึทืก ืื ืืึธืืืืืึทืก.
ืืืื, ืื ืืื ืืืกืืจืืข ืืื ืืื ืึท ืืขืงืก-ืืืืฉ ืฆืืงื, ืืืึธืก ืืื ืืคืืขืฉืืืื ืืืจื ืื ืืึธืืืืืึทืก "ืื. ืขืก. ืื ืืขืคึผืขื ืืขื ืกืข ืืึธื" (ืืืึธื 20) ืืื "ื ืืื" (ืืืึธื 52).
ืืึทื ืฅ ืืจืื ืืืืื ืก ืื ืืืขืกืืึทื ื ืืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ
ืืึทืืืจื ืืืืฃ ืืึทืื ืืืขืื ืื ืื ืคึผืขืจืืืฅ ืืื ืืขืจ ืฉืืึธื:
ืื ืืึทื ืฅ ืื ืืืขืกืืึทื ื ืืื ืงืึทื ืกืืจืึทืงืฉืึทื ืคืจืืืขืงืื ืืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืคืื 1980 ืฆื 2019 ืืื $ 91,5 ืืืืืึธื.
sf_worth = data_location_lang_long.cost.sum()
ืื ืืึทื ืฅ ืืึทืจืง ืืืขืจื ืคืื ืึทืืข ืจืขืืืืขื ืืฉืึทื ืืจืื ืืืืื ืก ืืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืึทืกืกืขืกืกืขื ืืืจื ืคืึทืจืืึธื ืืึทืงืกืื (ืืืึทืขื ืืืง ืื ืึทืกืกืขืกืกืขื ืืืขืจื ืคืื ืึทืืข ืืจืื ืืืืื ืก ืืื ืึทืืข ืคืขืจืืขื ืืขืืข ืคืึทืจืืึธื ืึธืื ื ืืืจื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ)
ืืื ืืืึธืก ืืขืืืื ืคืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืืึธืื ืื ืืืขืกืืึทื ืืื ืื ืืขืฆืืข 40 ืืึธืจ?
ื ืืฆื ืื Folium ืืืืืืึธืืขืง, ืืึธืื ืืื ืื ืืขื ืืื ืื $ 91,5 ืืืืืึธื ืืื ืื ืืืขืกืืึทื ืืืจื ืืขืื ื. ืฆื ืืึธื ืืึธืก, ืืจืืคึผื ืื ืืึทืื ืืืจื ืคืึทืจืฉืืขืกืืขื ืงืึธื, ืืืจ ืืืขืื ืคืึธืจืฉืืขืื ืื ืจืืืึทืืืื ื ืืืึทืืืขืก ื ืืฆื ืงืจืืืื (ืื ืกืืจืงืืข ืคึฟืื ืงืฆืืข ืคึฟืื ืืขืจ ืคืึธืืืื ืืืืืืึธืืขืง).
import folium
from folium import Circle
from folium import Marker
from folium.features import DivIcon
# map folium display
lat = data_location_lang_long.lat.mean()
long = data_location_lang_long.long.mean()
map1 = folium.Map(location = [lat, long], zoom_start = 12)
for i in range(0,len(data_location_lang_long)):
Circle(
location = [data_location_lang_long.iloc[i]['lat'], data_location_lang_long.iloc[i]['long']],
radius= [data_location_lang_long.iloc[i]['cost']/20000000],
fill = True, fill_color='#cc0000',color='#cc0000').add_to(map1)
Marker(
[data_location_mean.iloc[i]['lat'], data_location_mean.iloc[i]['long']],
icon=DivIcon(
icon_size=(6000,3336),
icon_anchor=(0,0),
html='<div style="font-size: 14pt; text-shadow: 0 0 10px #fff, 0 0 10px #fff;; color: #000";"">%s</div>'
%("$ "+ str((data_location_lang_long.iloc[i]['cost']/1000000000).round()) + ' mlrd.'))).add_to(map1)
map1
ืขืก ืืื ืงืืึธืจ ืคืื ืื ืืขืื ืื ืึทื ืจืืึฟ ืคืื ืื ืคึผืืจืึธื ืืึทืืืฉืืงืื ืืขืืื ืืขื ืฆื DownTown. ื ืื ื ืคืืจืคืฒื ืืงื ื ื ื ืืจืืคืืจืื ื ืคื ื ืื ืข ืืคืฆื ื ืืืื ื ืฐืฒื ื ืฆ ื ืืข ืจ ืฉืืืึพืฆืขื ืืขืจ , ืื ื ืืข ืจ ืฆืฒื , ืฐื ืก ื ื ืฆืฒื ื ืืืจ ื ืฆ ื ืืขืจืงืืืข ื ืฆ ื ืืข ืจ ืฉืืืึพืฆืขื ืืขืจ ( ืคืืจืฉืืฒ ื ืืื , ืืข ื ืืืื ื ืืื ื ืืฒืขืจ ืข ืืฒืืข ืจ ืืืืค ื ืืจืขื ) ืืฒื ืข ื ืื ืข ืืขืจืืืื ื ืืฒื ืืขืืฒื ื ืืขืฐืืจ ื ืืื ืฃ 4 ืืจืืคืขืก : ืดืืืื ืืืืืด . , '<0.5H Downtown', '<1H Downtown', 'Outside SF'.
from geopy.distance import vincenty
def distance_calc (row):
start = (row['lat'], row['long'])
stop = (37.7945742, -122.3999445)
return vincenty(start, stop).meters/1000
df_pr['distance'] = df_pr.apply (lambda row: distance_calc (row),axis=1)
def downtown_proximity(dist):
'''
< 2 -> Near Downtown, >= 2, <4 -> <0.5H Downtown
>= 4, <6 -> <1H Downtown, >= 8 -> Outside SF
'''
if dist < 2:
return 'Downtown'
elif dist < 4:
return '<0.5H Downtown'
elif dist < 6:
return '<1H Downtown'
elif dist >= 6:
return 'Outside SF'
df_pr['downtown_proximity'] = df_pr.distance.apply(downtown_proximity)
ืคืื ืื 91,5 ืืืืืึธื ืื ืืืขืกืืึทื ืืื ืื ืฉืืึธื, ืึผืืขื 70 ืืืืืึธื (75% ืคืื ืึทืืข ืื ืืืขืกืืืึทื ืฅ) ืื ืืืขืกืืึทื ืืื ืจืืคึผืขืจื ืืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืขื ืขื ืืื ืื ืฉืืึธื ืฆืขื ืืขืจ (ืืจืื ืืึธื ืข) ืืื ืฆื ืื ืฉืืึธื ืืขืื ื ืืื ืึท ืจืึทืืืืก ืคืื 2 ืงืืืืืขืืขืจ. ืคืื ืืขื ืฆืขื ืืขืจ (ืืืื ืืึธื ืข).
ืืืจืืฉื ืืืืขื ืขืกืืืืึทืืขื ืคึผืจืืึทื ืคืื ืึท ืงืึทื ืกืืจืึทืงืฉืึทื ืึทืคึผืืึทืงืืืฉืึทื ืืืจื ืฉืืึธื ืืืกืืจืืงื
ืึทืืข ืืึทืื, ืืื ืืื ืื ืืึทื ืฅ ืื ืืืขืกืืึทื ื ืกืืืข, ืืื ืืขืืืขื ืืจืืคึผื ืืืจื ืคืึทืจืฉืืขืกืืขื ืงืึธื. ืืืืื ืืื ืืขื ืคืึทื ืืื ืื ืืืจืืฉื ืืืืขื (. ืืืื ืขื ()) ืขืกืืืืึทืืขื ืคึผืจืืึทื ืคืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืืจื ืคืึทืจืฉืืขืกืืขื ืงืึธื.
data_location_mean = data_location.groupby(['zipcode'])['lat','long','estimated_cost'].mean()
ืืื ืคึผืจืึธืกื ืืขืืืื ืคืื ืืขืจ ืฉืืึธื (ืืขืจ ืืื 2 ืงืืืืืขืืขืจ ืคืื ืื ืฉืืึธื ืฆืขื ืืขืจ) - ืื ืืืจืืฉื ืืืืขื ืขืกืืืืึทืืขื ืคึผืจืืึทื ืคืื ืึท ืงืึทื ืกืืจืึทืงืฉืึทื ืึทืคึผืืึทืงืืืฉืึทื ืืื $ 50 ืืืืื ื.
ืื ืืืจืืฉื ืืืืขื ืขืกืืืืึทืืขื ืคึผืจืืึทื ืืื ืื ืฉืืึธื ืฆืขื ืืขืจ ืืขืื ื ืืื ืืขืขืจืขื ืืจืื ืืึธื ืืขืืขืจ ($150 ืืืืื ื ืฆื $ 400 ืืืืื ื) ืืื ืืื ืื ืืขืจืข ืืขืืืื ($30-50 ืืืืื ื).
ืืื ืึทืืืฉืึทื ืฆื ืื ืงืึธืก ืคืื ืืึทื ื, ืืจืืึท ืกืืืืช ืืึทืฉืืืืขื ืื ืืึทื ืฅ ืคึผืจืืึทื ืคืื ืืืื ืงืึทื ืกืืจืึทืงืฉืึทื: ืึทืจืืขื, ืืึทืืขืจืืึทืืก ืืื ืจืขืืืจืื ื ืคืื. ืื ืืจืื ืงืึทืืคึผืึธืื ืึทื ืฅ ืืขื ืขื ืืขืืขืจ ืืื ืงืึทืืืคืึธืจื ืืึท ืืื ืืื ืื ืจืขืฉื ืคืื ืื ืืืื ื. ืงืึทืืืคืึธืจื ืืึท ืก ืื ืื ืงืึธืืื ืืขื ืขื ืืขืืืืื ืขืืืขืืข ืคืื โโืื ืืขืจืกื ืคืืืฉืืขื ืืืง ืืื ืกืืจืื ืืืฉืึทื ื ืืื ืื ืืืื ื (ืฆืืืื ืขืจืืฆืืืขืจื ืืฉ ืืื ืื ืืืืืจืึทื ืืขื ืึทื ืจืขืืืึทืืืืฉืึทื ื), ืึธืคื ืจืืงืืืืืจืื ื ืืขืจ ืืืึทืขืจ ืืึทืืขืจืืึทืืก ืืื ืึทืจืืขื.
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืื ืจืขืืืจืื ื ืจืืงืืืืืขืจื ืืืืืขืจื ืฆื ื ืืฆื ืืขืืขืจ ืงืืืึทืืืืขื ืื ืื ืืึทืืขืจืืึทืืก (ืคืขื ืฆืืขืจ, ืื ืกืึทืืืืฉืึทื, ืืึทืืืฆืื ื ืืื ืงืึธืึธืืื ื ืกืืกืืขืืขื) ืฆื ืืขืจืืจืืืื ืืืื ืขื ืขืจืืืข ืขืคืขืงืืืืืงืืึทื ืกืืึทื ืืึทืจืืก.
ืคืื ืื ืึทืืืขืืืื ืข ืกืืึทืืืกืืืง ืืืืฃ ืื ืืืจืืฉื ืืืืขื ืคึผืจืืึทื ืคืื ืึท ืืขืจืืืืืขื ืืฉ ืึทืคึผืืึทืงืืืฉืึทื, ืฆืืืื ืืึธืืงืืืฉืึทื ื ืฉืืืื ืืืืก:
- ืืืฆืจ ืืื ืื - ืึท ืงืื ืกืืืขื ืืื ืื ืืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืืืึท. ืื ืืืจืืฉื ืืืืขื ืขืกืืืืึทืืขื ืคึผืจืืึทื ืคืื ืึท ืื ืื ืืขืจืืืืืขื ืืฉ ืืื $ 6,5 ืืืืืึธื.
- ืืืกืืข ืืืึท โ (ืืืคืขืืงืขืจืื ื 2926) ืื ืืืจืืฉื ืืืืืืข ืืขืฉืืฆืืข ืงืืกืื ืคืื ื ืื ืื ืืขืจืืืืื ืืื $1,5 ืืืืืื.
ืืื ืคืึทืงื, ืื ืืืื ืืืจืืฉื ืืืืขื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืื ืฆืืืื ืืขืืืื ืืื ืฉืืึทืืืช ืืื ืืขืจ ืงืืขื ืกืืขืจ ื ืืืขืจ ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื ืคึฟืึทืจ ืื ืคึผืึธืืกืืึทื ืืึธืืงืืืฉืึทื ื (ืจืืกืคึผืขืงืืืืืื 145 ืืื 3064, ืงืึทื ืกืืจืึทืงืฉืึทื ืืืืฃ ืืขื ืืื ืื ืืื ืืืืขืจ ืืืืืืขื), ืืื ืคึฟืึทืจ ืื ืจืขืฉื ืคืื ืื ืคึผืึธืืกืืึทื ืงืึธืืื - XNUMXืืื ืื ืฆืืื 1980-2019 ืืืงืืืขื ืืขืขืจืขื 1300 ืึทืคึผืืึทืงืืืฉืึทื ื ืคึผืขืจ ืืึธืจ (ืืึทื ืฅ ืืื ืืืจืืฉื ืืืืขื 30 -50 ืืืืื ื ืึทืคึผืืึทืงืืืฉืึทื ื ืคึฟืึทืจ ืื ืืื ืฆืข ืคึผืขืจืืึธื).
ืืืื ืื ืคึผืึทืจืึทืืขืืขืจ "ื ืืืขืจ ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื", ืขืก ืืื ืืืืขืจืงื ืึท ืืืฉืืืืืขืก ืืืืึทื ืคืึทืจืฉืคึผืจืืืืื ื ืคืื ืื ื ืืืขืจ ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื ืคึผืขืจ ืคึผืึธืกื ืงืึธื ืืืืขืจ ืื ืฉืืึธื.
ืกืืึทืืืกืืืง ืืืืฃ ืื ืืึทื ืฅ ื ืืืขืจ ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื ืคึผืขืจ ืืืืฉ ืืื ืืึธื
ืงืืืืขืืืืง ืกืืึทืืืกืืืง ืืืืฃ ืื ืืึทื ืฅ ื ืืืขืจ ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืืื ืืืืฉ ืืื ืืึธื ืคืื ืื ืืืึธื ืฆืืืืฉื 1980 ืืื 2019 ืืืืึทืื ืึทื ืื ืฉืืืืกืืข ืืื ืืื ืคืืจ ืื ืงืื ืกืืจืืงืฆืืข ืืคืืืืืื ื ืืขื ืขื ืื ืคืจืืืื ื ืืื ืืืื ืืขืจ ืืื ืืื. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืื ืกืืืข ืคืื โโืื ืืืขืกืืืึทื ืฅ ืกืคึผืขืกืืคืืขื ืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืืืขืจ ืืืขืจืื ืืื ืืืคืขืจื ืคืื ืืืืฉ ืฆื ืืืืฉ ืืื ืฆืืื (ืืขื ืึทืืืฉื ืึทืื "ืงืึทื ืกืืจืึทืงืฉืึทื ืืขืืืงืืื ืืืคึผืขื ืืื ื ืืืืฃ ืื ืกืขืืึธื"). ืฆืืืืฉื ืื ืืขื ืคืื ืืขืจ ืืืึธื, ืืืืฃ ืืื ืืื ืื ืืึทืกืข ืืืืฃ ืื ืึธืคึผืืืืืื ื ืืื ืืขืขืจืขื 20% ืืืืื ืืงืขืจ ืืื ืืื ืื ืืขืจืข ืืขื ืคืื ืืขืจ ืืืึธื.
months = [ 'January', 'February', 'March', 'April', 'May','June', 'July', 'August', 'September', 'October', 'November', 'December' ]
data_month_count = data_month.groupby(['permit_creation_date']).count().reindex(months)
ืืฉืขืช ืืื ื ืืื ืืืื ืืขื ืขื ืคึผืจืึทืงืืึทืงืื ืื ืืขืืืข ืืื ืืขืจืืื ืขื ืคืื ืื ื ืืืขืจ ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื, ืืื ืืขืจืืื ืขื ืคืื ืื ืืึทื ืฅ ืขืกืืืืึทืืขื ืงืึธืก ืื ืืืืืง ืจืืืฉืึทื 100% (4,3 ืืืืืึธื ืืื ืืื ืืืื ืืื 8,2 ืืืืืึธื ืืื ืืื ื).
data_month_sum = data_month.groupby(['permit_creation_date']).sum().reindex(months)
ืื ืฆืืงืื ืคึฟื ืคืื ืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข, ืคึผืจืืืืงืืื ื ืืขืืืงืืื ืืืจื ืคึผืึทืืขืจื ื.
ืฆืื ืกืืฃ, ืืึธืื ืก ืคืึทืจืืืืึทืื ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืขืืืงืืื ืืฉืึทืจื ืืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืืื ืื ืืืืงืึธืื ืคึผืจืืึทื ืืฉืึทืจื (2015-2018) ืืื ืื ืืึธืื ืคึผืจืืึทื ืืฉืึทืจื (1940 - 1980).
ืืืกืืขืจ (ืคืื ืื ืขื ืืืืฉ ืืืกืืขืจ - ืืึธืืขื, ืืืกืืขืจ) - ืืื ืืขืื ืืฉ ืึทื ืึทืืืกืืก ืกืืึทืืื ืจืืคึผืืืื ื ืงืึทืืืึทื ืืืฉืึทื ื ืคืื ืคึผืจืืึทื, ืืึทื ื ืึธืืขืจ ืืจืืื ืืึทืื ืืขื ืขื ืืขืจืืคึฟื. ืืืกืืขืจ ืึทื ืึทืืืกืืก ืืื ืืืืืจื ืืืืฃ ืืืื ืขืจ ืคืื ืื ืึทืงืกืืึทืื ืคืื ืืขืื ืืฉ ืึทื ืึทืืืกืืก: "ืืขืฉืืืืข ืจืืคึผืืฅ ืืื" - ืขืก ืืื ืืขืืืื ื ืึทื ืจืืคึผืืืื ืงืึทืืืึทื ืืืฉืึทื ื ืคืื ืืึทืื ืคืืจื ืฆื ืึท ืขื ืืขื ืจืขืืืืืึทื.
ืืขืจ ืืืืคึผื ืืืกืืขืจ ืืืึธืก ืงืขื ืขื ืืืื ืืขืืขื ืืืืฃ ืื ืืขืจืืขื ืืขืืืงืืื ืืฉืึทืจื ืืื ืืึธืก ืืื ืึท "ืงืึธืคึผ ืืื ืคึผืืืืฆืขืก" ืืึทื ื ืืึทืคึผืึธืืข ืืืกืืขืจ. ืึทืืื ืืขืืืืกื ืืืืึทื ืื ืืฉืึทืจื ืงืืงื ืืื ืึท ืืขื ืืฉ ืงืึธืคึผ (ืฉืคึผืืฅ) ืืื ืคึผืืืืฆืขืก ืืืืฃ ืื ืืืืื (ืงืืขื ืขืจืข ืคึผืืงืก). ืืืขื ืื ืคึผืจืืึทื ืืจืืืงืก ืื ืฉืืจื ืงืึทื ืขืงืืื ื ืื ืืจืืืก, ืื ืืืกืืขืจ ืืื ืืขืืืืื ืืึทื ืฅ ืืื ืื ืืึทืืืขืืื ื ืืื ืืกืชึผืื ืฆื ืืืื ืืึทืื ืืืขืจื.
ืืืืืืึทื ืฅ ืืื ืืขืืืงืืื ืืื ืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข ืึผืืขื ืืึธืจ ืฆืื ืืืคืคืึทืื ืืื ืื ืืขืืขืจืื ื ืืื ืื ืคึผืจืืึทื ืคืื ืืึธืื ืืื ืืืืงืึธืื. ืื ืืืกืืืจืืฉืข ืคืึธืจืฉืืขืืื ื ืคืื ืื ืืจืื ืคึผืจืืึทื ืืื ืืขืืืงืืื ืืฉืึทืจืฅ ืืืืึทืื ื ืึธืืืึทืืึทื ืกืืืึทืืขืจืึทืืื.
ืฆื ืงืขื ืขื ืคืึธืจืืืกืืึธืื ืื ื ืึทืืืจ ืคืื ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืึทืจืง ืืื ืืขืจ ืฆืืงืื ืคึฟื, ืขืก ืืื ื ืืืืืง ืฆื ืจืขืืขื ืขื ืื ืงืึธืจืึทืืืืฉืึทื ืงืึธืืึทืคืืฉืึทื ื ืืื ืืขืืขืจ ืคืื ืื ืฆืืืื ืืจืขื ืืก.
ืฆืืืื ืจืึทื ืืึธื ืืืขืจืืึทืืึทืื ืืขื ืขื ืืขืจืืคื ืงืึธืจืึทืืืืืึทื ืืืื ืืืืขืจ ืงืึธืจืึทืืืืฉืึทื ืืึธืืขื ื (ืึธืืขืจ ืงืึธืจืึทืืืืฉืึทื ืงืึธืืึทืคืืฉืึทื ื) ืืื ืึทื ืืขืจืฉ ืคืื ื ืื; ืืื ืืขื ืขื ืืขืจืืคื ืึทื ืงืึธืจืึทืืืืืื ืงืืืึทื ืืึทืืื ืืืื ืืืืขืจ ืงืึธืจืึทืืืืฉืึทื ืืึธืืขื ื ืืื ื ืื.
ืืืื ืื ืจืืืึทืืืื ื ืืืขืจื ืืื ื ืขืขื ืืขืจ ืฆื 0 ืืื ืฆื 1, ืขืก ืืื ืงืืื ืคืื ื ืฆื ืจืขืื ืืืขืื ืึท ืงืืึธืจ ืืืกืืขืจ. ืืึธืก ืืื ืึท ืงืึธืืคึผืืขืงืก ืืึทืืึทืืึทืืืงืึทื ืคึผืจืึธืืืขื, ืืืึธืก ืงืขื ืืืื ืืขื ืืืขื ืืืจื ืขืืืขืจืข ืงืึทืืจืึทืื ืืืึธืก ืงืขื ืืืื ืืื ืืขืจืขืกืืจื ืืื ืืขื ืืขืืข.
ืืืื! ืืืืกื ืฉืืคืืืขืืข! ืงืืง ืืื ืื ืืขืืข ืคืื โโืืืืึทืืขืจ ืึทื ืืืืืงืืื ื ืคืื ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข ืืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ: ืืืื ืืขืจ ืืืกืืขืจ ืืืื ืฆื ืฆืื ืืืคืคืึทืื ืืื ืื ืคึผืจืืึทื ืคืื ืืืืงืึธืื, ืืขืืึธืื ืืืื ืืขื ืคึผืขืกืืืืกืืืฉ ืึธืคึผืฆืืข - ืืจืืืกืืืื ืคืื ืืขื ืงืจืืืืก ืืื ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข ืืื ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืืืขื ื ืืฉื ืืืื ืืจืื ื ืืื ืื ืืืืื ื ืึธื ืงืจืืืืก ืฆืืื.
ืืื ืึท ืืขืจ "ืึธืคึผืืืืืกืืืฉ" ืึธืคึผืฆืืข ืึทื ืืืืืงืืื ื, ืจืืคึผืืืื ืขืงืกืคึผืึธืื ืขื ืฉืึทื ืืืึผืงืก ืืื ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข ืืื ืืขืืืขื ืืืื ืึทืงืืืืืืืขืื ืืึธ ืืืื ืื "ืืึธืื ืคึผืจืืึทื" ืกืฆืขื ืึทืจ. ืืื ืืขื ืคืึทื, ืืื 20-30 ืืืจ (ืขืคืฉืขืจ ืืื 10), ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืกืขืงืืึธืจ ืืืขื ืคึผื ืื ืึท ื ืืึท ืกืขืจืืืฉ ืืื ืืึทืฉืขืคืืืงืื ื ืืื ืึทื ืืืืืงืืื ื.
ืืื ืง ืฆื ืืืื ืฆืืืื:
ืืื ืง ืฆื Jupyter Notebook:
ืืืืข, ืคึฟืึทืจ ืื ืืืืก ืืขื ืขื ืืื Kaggle, ืืขืื ื ืึธืืืืืง ืึท ืคึผืืืก (ืืื ืง ืืืจ!).
(ืืึทืืขืจืงืื ืืขื ืืื ืืขืจืงืืขืจืื ืืขื ืคืื ืืขื ืงืึธื ืืืขื ืืืื ืืืกืืฃ ืฉืคึผืขืืขืจ ืืื ื ืึธืืืืืง)
ืืื ืง ืฆื ืขื ืืืืฉ ืืืขืจืกืืข:
ืืืื ืืืจ ืืึธื ืื ืื ืคืื ืืืื ืืื ืืึทืื, ืืืืข ืืึทืืจืึทืืื ืืื ืืืจ ืึท ืงืึทืืืข.
ืืึทื ืงืขื ืคึฟืึทืจ ืืืื ืฉืืืฆื!
ืืืืื ืจืขืืืกืืจืืจื ื ืืฆืขืจืก ืงืขื ืขื ืึธื ืืืื ื ืขืืขื ืืื ืื ืืืขืจืืืืง.
ืืืึธืก ืืื ืื ืฆืืงืื ืคึฟื ืืึทืืื ืคึฟืึทืจ ืกืึทื ืคึฟืจืึทื ืกืืกืงืึธ ืก ืงืึทื ืกืืจืึทืงืฉืึทื ืืื ืืืกืืจืืข?
-
ืงืกื ืืืงืก%ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืกืขืงืืึธืจ ืืื ืืขืจ ืืกืชึผืื ืฆื ื ืึธืืคืึธืืื ืื ืืืขื ืคืื ืืืืงืึธืื 2
-
ืงืกื ืืืงืก%ืื ืงืึทื ืกืืจืึทืงืฉืึทื ืกืขืงืืึธืจ ืงืขื ื ืึธืืืืื ืื ืืืขื ืคืื ืืึธืื ืคึผืจืืืกืึทื 0
-
ืงืกื ืืืงืก%ืืขืจ ืกืขืงืืึธืจ ืืงืกืคึผืขืงืฅ ืืืืคึผ ืืื ืื ืืืืึทืืขืจ 10 ืืึธืจ
-
ืงืกื ืืืงืก%ืื ืึทื ืืืืืงืืื ื ืคืื ืืขื ืกืขืงืืึธืจ ืืื ื ืืฉื ืืืื ืื ืืืกืืขืจ 1
3 ืืื ืืฆืขืจ ืืืื ืืขืฉืืืื. 6 ืืื ืืฆืขืจ ืืืื ืืื ืืคืืขืืืืื.
ืืงืืจ: www.habr.com