áá á°á¨áłáłá ááŁáĽáá˝ á á˛ááŽá áŤá áá á¨á°á - áłá ááŤáá˛áľáŽ ááľáĽ á¨áááŁáł áĽáá áľáá´á áááĽááľ áŤá°áŽáŠ áá¸á. áłá ááŤáá˛áľáŽ á¨áááá˝á á¨á´áááá "ááľáŽ" áá, ááłááá á áá áá (á áááľ áá¨á áĽáá) á áľááá á¨á°áá˝ áĽá áá á¨á°áá˝ ááľáĽ á¨áááŁáł á˘ááąáľáľáŞ áĽáľááľá ááááá¨áľ.
á¨ááŤáá˝ áĽá áľááśá˝ áááŁáł á¨á°áŤáá°á á
á¨áłá ááŤáá˛áľáŽ ááá á˛áááľáááľ á¨á ááľ áááŽá á áá á¨áááŁáł áááśá˝ (ááááĽáľ á áááľ á¨ááἠáľáĽáľáŚá˝) áá áŤá áá¨á - ááá áłá á á¨á°á ááľáĽ áŤááá á¨áááŁáł áĽáá áľáá´ áĽáť áłááá áá°ááľá, ááá áá á á¨áá°á áááł áááľ ááľáĽ áŤáľáᥠáŁáááľ 40 áááłáľ ááľáĽ á¨áááŁáł á˘ááąáľáľáŞá á¨á áἠáá á ááááŤáá˝ áĽá á¨áĽáľááľ áłáŞáá 1980 áĽá 2019 ááŤá¨áá˘
áááľ ááἠááá°áľ áŤáľá˝áá á áŽááľáľáŤáá˝á á˘áá°áľáľáŞ áááľ áá á°á˝áĽá áŤáłá°áŠ áĽá á°á˝áĽá á¨ááŤáłáľáŠ áá áá áááŽá˝ á á¨á°á ááľáĽ, áá° "ááŤá" (á¨á˘áŽáá áĽáľááľ áĽá áááśá˝) áĽá "ááľáŁá" (á¨á áááľ áĽá áá
áłá-áááłá áá°áśá˝ á°á˝áĽá) á áá¨ááá.
áááśá˝
ááἠááááą áĽá á¨áááť áááŞáŤáá˝á áááááá˘
áá
á¨á˝áá áľááá á áá°ááᢠá LinkedIn áá áĽá˝ááá áĽá á á°ááŤáŠ ááááá˝ ááŤáááľá ááááá á ááá ááŤáááľ á áĽááááá ááá˘
á¨ááá°áá ááá á ááááĄ-
á¨áłá ááŤáá˛áľáŽ á¨á°á á¨áááŁáł áááľ ááἠ- á¨áááľ á¨ááἠáááłá -
á 1980-2013 ááľáĽ á¨áááŁáł áááśá˝ (850 áşá ááááŚá˝)ᨠ2013 á áá á¨áááŁáł áááśá˝ (280 áşá ááááŚá˝áŁ áá¨ááá˝ á á¨áłáááą ááááłá áĽá ááťáťáá)
áĽááá á¨ááἠáľáĽáľáŚá˝ áááą á¨á°á°á á áľ ááá á¨á°ááŤáŠ áŁá áŞáŤáľ áľááá¸á áľáá°á°áĄ á¨áááŁáł áááśá˝ áá¨á ááááᢠá¨á°áá ááľ á á áá á¨ááá˘áŤ áĽááľ (áááśá˝) á 1980-2019 - 1 áááśá˝.
ááá°áá°á áŤáááááľ á¨áá
á¨ááἠáľáĽáľáĽ áá áááŞáŤáá˝áĄ-
- á¨áááľ_áá_áá - áááá¨áťá á¨á°áá á¨á áľ áá (á áĽááἠá¨áááŁáł áĽáŤ á¨ááááá áľ áá)
- ááá፠- á¨áá°áá áŞáŤá ááá፠(áááą á¨á°áá á¨á áľá á¨áááŁáł ááŽáááľ (áĽáŤ) á¨ááááš áááľ ááá áśáľáľ ááá áááľ)
- áááłá_áá - á¨áááŁáł áĽáŤ á¨áááá°á (á¨á°ááá°) áá
- á¨á°áťáťá_áá - á¨á°áťáťá á᪠(á¨áááá á áá á¨áĽáŤ áá ᣠá¨áá°áá áŞáŤá á¨ááááŞáŤ áá áá˝ áá¨áá ááá ááááľ)
- ááŁá_á á ááá - á¨áááŞáŤ á¤áľ ááááľ (á ááľ-áááľ-á¤á°á°áĽ á¤áľ ᣠá áááłááὠᣠá˘áŽáὠᣠááᾠᣠááá°.)
- áá áŽáľ ᣠáŚáł - á¨ááľáł áŽáľ áĽá á¨ááá ááá ááŤáá˝
áłá ááŤáá˛áľáŽ ááľáĽ áááłá á¨áááŁáł áĽáá
áľáá´
á¨áłá˝ áŤáá ááŤá áá¤áśá˝á áŤáłáŤá áááłá_áá и á¨á°áťáťá_áá áĽáá° á á ááá á¨áĽáŤ áá á áá áĽáá° áá¨áá፠ááá§á.
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 m² áá á 1995 3000 áśáá áá) áá
á¨350 ááᎠá000 áááłáľ á áááľ 2 m10 ááá˘
á áá áá ááľáĽ áááłá á á ááá á˘áá¨áľáľáááśá˝ áĽáľááľ 1215% á°ááˇáá˘
á áá áá áľ á¨áááŁáł ááłáŞáŤáá˝á á¨á°á¨áŤáŠ áŠáŁááŤáá˝ á ááá áĽáľá፠áá áľ (á ááŤá ááá á 19 áá ááá ááá á ááá˝ áá) á áŤá á¨áá¸áĄ áŠáŁááŤáá˝ áá á°ááłáłáááľ á áá¸á. á áŤá áłáááᣠá 2000 ááš ááľáĽ á áááŁáłá áĽáľááľ áá áááἠáááááľ ááááá á á˛áľ áá°ááá á¨áááŁáł áŠáŁááŤáá˝ ááľááá ááŹáá˝ áĽá á¨áŽáááŞáľ áááá˝ áá አá˘
á¨áŽááľáľáŤáá˝á á˘ááąáľáľáŞá áŁáááľ áááłáľ áŤáá áá¸á á ááŤáł áááśá˝ á ááᣠá áááĽááľ áááľ á¨áľá
á¨-áááľ áááłáľ, á˘áá¨áľáľáááśá˝ (á¨áááľ áááá¨áťáá˝ áá á) ááááŁáł á áĽáŤááłááą áá á˘áŤááľ 50% áááˇá.
á áłá ááŤáá˛áľáŽ á¨áááŁáł á˘ááąáľáľáŞ ááľáĽ áľáá áááśá˝ á¨á°á¨á°áąáľ á 90ááš ááᢠá 5 áááłáľ áá ááľáĽ ᣠá˘ááąáľáľáŞá ááľáá (á 85-1983 áŁáá áá ááľáĽ -1986%) ᣠá¨á፠áĽáá°áá á°ááł (+ 895% á 1988-1992) ᣠá 1981 ᣠ1986 ᣠ1988 á ááłá ááá˝ ááľáĽ á¨áá¨áᢠ, 1993 - á á°ááłáłá á°á¨á.
ᨠ1993 á áá á áááŁáł á˘ááąáľáľáŞ ááľáĽ á¨á°á¨á°áąáľ ááá ááľááśá˝ ᨠ50% á áá ááĄá. áá á¨á˘áŽáá áááľ áĽá¨á°áá¨á ááᢠ(á áŽáŞáľ-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 áááłáľ ááľáĽ á¨áľááš á¨áłá ááŤáá˛áľáŽ á áŤáŁá˘áá˝ á˘áá¨áľáľ á áľáááá?
á¨ááá¨á á¤á° ááá ááľá á áá ááᣠáá 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 áłáááłáá'ᣠ'< 1H áłáááłáá'ᣠ'á¨á¤áľá¤á ááŞ'á˘
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 áŞ.á áŤá˛á¨áľ ááľáĽ áá° á¨á°áá á áŤáŁá˘. á¨ááá (á°ááŤá áá).
á á¨á°á á˛áľáľáŞááľ á¨áááŁáł áááá¨áť á ááŤá áááłá áá
ááá áá¨ááá˝áŁ áá áĽáá° á á ááá á¨á˘áá¨áľáľáááľ áá áᣠá áá áŽáľ á°á§áľáááᢠá áá á ááŁá áĽáť á¨áá°áá áŞáŤá á ááŤá (.mean()) á¨áááá°á á᪠á áá áŽáľá˘
data_location_mean = data_location.groupby(['zipcode'])['lat','long','estimated_cost'].mean()
á á¨á°áá á°áŤ á áŤáŁá˘áá˝ (á¨á¨á°áá ááá ᨠ2 áŞá ááľá á áá) - á¨áááŁáł áľáá ፠á ááŤá áááłá áá 50 áşá áśáá áá.
á á¨á°áá ááá á áŤáŁá˘ áŤáá á ááŤá á¨á°ááá°á áá á áááľ á áŚáľáľ áĽáĽá áá ááŁá (ᨠ150 áşá
áĽáľá¨ 400 áşá
áśáá) á¨ááá˝ á áŤáŁá˘áá˝ ($ 30-50 áşá
).
á¨ááŹáľ áá á á°á¨á᪠áśáľáľ ááááŤáśá˝ á á ááá á¨á¤áľ áááŁáł ááŞá áááľáá-á¨ááá áľ, á¨ááłááľ áĽá á¨ááááľáľ áááŤáá˝. áĽááá áśáľáľ á áŤááľ á áŤáááá፠á¨ááá˝ á¨á ááŞáą áááá˝ á¨á áá á¨á áŤá áá¸á. á¨áŤáááá፠á¨ááá áŽáśá˝ á áááŞáą ááľáĽ á áŁá á á ááá áĽá áĽáĽá áĽáá°áá á°á°ááá ááá°áłá (á ááŹáľ ááááĽáἠáĽá á¨á áŤáŁá˘ áĽá á á°ááŚá˝ ááááŤáľ) áĽááá áá á¨á áá ááľ á¨áá ááłááśá˝á áĽá ááá áľá áááááá˘
áááłá, ááááľáľ á¨áá°á áĽáŤáľ áŤáá¸áá á¨áááŁáł áĽááá˝ (ááľáŽáśá˝, áá¨áá¨áŤ, ááá፠áĽá ááááᣠáá´áá˝) á¨áá°á á¨á˘ááá áá¤áłáááľ á°á¨ááá˝á áĽáá˛áŤáłáŠ ááááľáľ áá ááá.
á áááľ áááá¨áť á ááŤá áá áá áŤáá á á ááá áľáłá˛áľá˛ááľ áááľ áŚáłáá˝ ááá°á ááłáŤááĄ-
- Treasure Island - á áłá ááŤáá˛áľáŽ á¤á ááľáĽ á°á á°áŤá˝ á°á´áľá˘ á¨áááŁáł áááľ á¨áááá°á á ááŤá á᪠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)
á¨áłá ááŤáá˛áľáŽ á¨áááŁáł á˘ááąáľáľáŞ á¨áá°ááľ áááł, áĽáá
áľáá´á á áľááá°-áĽááľ áá°áá á.
á áá¨á¨áťáᣠá áłá ááŤáá˛áľáŽ áŤááá á¨áááŁáł áĽáá áľáá´ á°áá á¨áĽ ᨠBitcoin á¨áá áá áł (2015-2018) áĽá á¨ááá áá áá áł (1940 - 1980) áá áĽáááłáľáá˘
áľááá°-áĽááľ (á¨áĽááááá áľááá°-áĽááľ - áá´á, ááá) - á á´áááŤá áľáá°á á¨á°á¨áá á¨áá, á¨áľáá˝ áá á ááá á áááŤá˝ ááἠáĽáá¨áśá˝ á°á áá°áá. á¨áľááá°-áĽááľ áľáá°á á á´áááŤá áľááłááá˝ ááŤá¨á á á ááą áá á¨á°áá°á¨á° áá "áłáŞá áĽáŤáąá áá°ááá" - á á°á°ááá á¨ááἠáĽáá¨áľ áá° á°ááłáłá áá¤áľ áĽáá°ááŤá፠ááłááá.
á áááłá á¨áĽáá áľáá´ á°áá á¨áĽ áá á¨ááłá¨á ááá ááľá áá áá á¨"ááá ááľ áĽá áľá¨áťáá˝" á ááá፠á¨á°ááá˘áŚá˝ ááľá ááᢠáľááá á°á°ááá ááááŤáąá áá áłá á¨á°á ááá ááľ (áŤá) áĽá á áá á áŠá áľá¨áťáá˝ (áŤááą áŤáá˝) áľááááľá ááᢠááá á¨áá áááłáá˝á á¨ááŤááááá ááľáá á˛á°áĽá ááľá áĽáá°á°á ááá ááá áŤá áĽá áĽáá áľáá´á áá° áłá˝ á¨ááá¨áľ áĽáľá á°á ááá˘
á áłá ááŤáá˛áľáŽ á¨áŽááľáľáŤáá˝á á˘ááąáľáľáŞ ááľáĽ á¨áá°á¨á áĽáá áľáá´áá˝ á¨ááá áĽá á¨á˘áľáŽáá áá áá¨áá áá áá ááá ááŁáŁááᢠá¨áĽááá áśáľáľ á¨áá áĽá á¨áĽáá áľáá´ áá áłáá˝ áłáŞáŤá á áááá ááá áááłá°áá áŤáłáŤáá˘
ááá°ááą á¨áááŁáł áá áŤáá áŁá
᪠ááá°áá á ᣠá¨áááááá á
áá
áľ áááľááľ á áľááá áá á áĽáŤááłááą á áĽááá
áááľ á ááááŤáá˝.
áááľ á¨áááá° á°ááááŽá˝ á¨ááŁááľ á¨áááááľ áááŤá¸á (ááá á¨áááááááľ áŽáá¸á) á¨áᎠá¨á°áᨠá¨áá ááᤠáĽá á¨áááááľ áááŤá¸á áᎠá¨áá áŤáá°áŁáአáá áá˝ ááŁááá˘
á¨á°ááá áĽá´áľ ᨠ0 áá° 1 á¨áá á á¨áá, áľá ááá˝ ááľá áááŤáľ ááá áááł á¨ááá. áá ááľáĽáľáĽ á¨ááłáĽ á˝áá ááᣠá áá áááľ áá ááááľ áŁáá¸á á ááľá ááśá˝ ááá°áľ áá˝ááá˘
á¨áá! áłáááłá áŤááá! á áłá ááŤáá˛áľáŽ ááľáĽ áŤááá á¨áááŁáł á˘ááąáľáľáŞ á°á¨á᪠áááľ áááľ áááá¨áą-áĽáᾠᨠBitcoin áá áá áááááąá á¨áá á ᣠá¨á፠á áá á°áľá á áľááŤá á ááŤá áá á¨áľ - á áłá ááŤáá˛áľáŽ ááľáĽ á áááŁáł á˘ááąáľáľáŞ ááľáĽ áŤáá áááľ áááŁáľ áá˛áŤáá á¨á˝áá á áá áŁáá áá ááľáĽ ááá á ááááá˘
á á áá "áĽáŠá
" á ááŤá áááľáŁ á áŽááľáľáŤáá˝á á˘áá°áľáľáŞá ááľáĽ á°á°ááá ááá ááľááľ ááá á¨áá˝áá áĽáá
áŤáá áĽáá
áľáá´ âá¨ááá
ááâ áááłá á¨áá¨á°á á¨áá ááᢠá áá
áááł á 20-30 áááłáľ ááľáĽ (á 10 ááľáĽ ááá áá˝áá) á¨áááŁáłá ááá á áĽáŤ áľááŞáľ áĽá á áááľ ááľáĽ á á˛áľ áá᪠áŤááĽááá.
á¨ááá°áá ááá á ááááĄ-
á¨ááá°á ááľáłááť á°áĽá°á á ááááĄ-
áĽáŁáŽáľá á¨áŤáá áá áááľ á¨ááľáłááť á°áĽá°á áááľ ááľáĄ (áĽááá°áááá!)
(á¨áŽáą á áľá°áŤá¨áľ áĽá ááĽáŤáŞáŤ á áá ááľáłááť á°áĽá°á ááľáĽ ááłá¨áá)
áá° áĽááááá áĽáľá á ááááĄ-
á ááá´ á¨ááľá°á°áľ á¨ááᣠáĽáŁáá
áĄá áĽááľáľáááá á áľáĽá áľá˘
áľá áĽááłáłá
á áá°áááá!
á áłá°áł áĽááą ááľáĽ á¨á°áááᥠá°á áááá˝ áĽáť ááłá°á áá˝ááá˘
á¨áłá ááŤáá˛áľáŽ á¨áááŁáł á˘ááąáľáľáŞ á¨áá°ááľ áᣠáááł áá áááľáá?
-
66,7%á¨áááŁáłá ááá ᨠBitcoin2 ááááľá á¨áá¨á°á ááľá á¨áá°á ááá˘
-
0,0%á¨áááŁáłá ááá á¨ááá ááá ááááľ áá¨á°á áá˝ááá˘
-
0,0%á´áá°áŠ á áááĽááľ 10 áááłáľ ááľáĽ áá á¨áłáť áá áĽáá
-
33,3%á¨á´áá°áŠ áĽáľááľ á áľááá°-áĽááľ1 á áá°ááá˘
3 á°á áááá˝ áľáá˝ á°áĽá°ááᢠ6 á°á áááá˝ áľáá á°á á
ጠá áľááááá˘
ááá: hab.com