Athena ๋ง์ผ๋ก nested JSON์ ํํค์ณ ๋ณด์
JSON ๋ฐ์ดํฐ๋ฅผ RDB์ ํ ์ด๋ธ๋ก ๋ง๋ค๊ธฐ ์ํด์๋ json schema ๊ทธ๋๋ก nested ๋ ์๋ฃํ์ ๋ช ์ํ๋ ๊ฒ์ด ์ ์์ด์ง๋ง ์ค๋ฌด ์ ์ ํ๋ ๋๋ถ๋ถ์ JSON์ schema๊ฐ ๋ณต์กํ๋ค๋ณด๋ ์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ์๋ ๋ง์ 2022-04-18 17:37:30 | ์ฐ์์๋ |
Athena ๋ง์ผ๋ก nested JSON์ ํํค์ณ ๋ณด์
JSON ๋ฐ์ดํฐ๋ฅผ RDB์ ํ ์ด๋ธ๋ก ๋ง๋ค๊ธฐ ์ํด์๋ json schema ๊ทธ๋๋ก nested ๋ ์๋ฃํ์ ๋ช ์ํ๋ ๊ฒ์ด ์ ์์ด์ง๋ง ์ค๋ฌด ์ ์ ํ๋ ๋๋ถ๋ถ์ JSON์ schema๊ฐ ๋ณต์กํ๋ค๋ณด๋ ์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ์๋ ๋ง์ 2022-04-18 17:37:30 | ์ฐ์์๋ |
Athena ๋ง์ผ๋ก nested JSON์ ํํค์ณ ๋ณด์
JSON ๋ฐ์ดํฐ๋ฅผ RDB์ ํ ์ด๋ธ๋ก ๋ง๋ค๊ธฐ ์ํด์๋ json schema ๊ทธ๋๋ก nested ๋ ์๋ฃํ์ ๋ช ์ํ๋ ๊ฒ์ด ์ ์์ด์ง๋ง ์ค๋ฌด ์ ์ ํ๋ ๋๋ถ๋ถ์ JSON์ schema๊ฐ ๋ณต์กํ๋ค๋ณด๋ ์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ์๋ ๋ง์ 2022-04-18 08:37:30 | ์ฐ์์๋ |
Athena ๋ง์ผ๋ก nested JSON์ ํํค์ณ ๋ณด์
JSON ๋ฐ์ดํฐ๋ฅผ RDB์ ํ ์ด๋ธ๋ก ๋ง๋ค๊ธฐ ์ํด์๋ json schema ๊ทธ๋๋ก nested ๋ ์๋ฃํ์ ๋ช ์ํ๋ ๊ฒ์ด ์ ์์ด์ง๋ง ์ค๋ฌด ์ ์ ํ๋ ๋๋ถ๋ถ์ JSON์ schema๊ฐ ๋ณต์กํ๋ค๋ณด๋ ์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ์๋ ๋ง์ 2022-04-18 08:37:30 | ์ฐ์์๋ |
[pyspark] dataframe์์ UDF ์ฌ์ฉํ๊ธฐ
spark์์ dataframe์ ๋ค๋ฃจ๋ค๋ณด๋ฉด ์ข ์ข UDF(User Defined Functions)๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ ์์ต๋๋ค. rdd์์๋ map(lambda x: my_function(x))์ ํํ๋ก ๊ฐ๋จํ๊ฒ ์ฌ์ฉํ ์ ์์ง๋ง dataframe์์๋ ์ถ๊ฐ์ ์ธ ๊ณผ 2022-03-23 14:30:51 | ์ฐ์์๋ |
[pyspark] dataframe์์ UDF ์ฌ์ฉํ๊ธฐ
spark์์ dataframe์ ๋ค๋ฃจ๋ค๋ณด๋ฉด ์ข ์ข UDF(User Defined Functions)๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ ์์ต๋๋ค. rdd์์๋ map(lambda x: my_function(x))์ ํํ๋ก ๊ฐ๋จํ๊ฒ ์ฌ์ฉํ ์ ์์ง๋ง dataframe์์๋ ์ถ๊ฐ์ ์ธ ๊ณผ 2022-03-23 14:30:51 | ์ฐ์์๋ |
[pyspark] dataframe์์ UDF ์ฌ์ฉํ๊ธฐ
spark์์ dataframe์ ๋ค๋ฃจ๋ค๋ณด๋ฉด ์ข ์ข UDF(User Defined Functions)๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ ์์ต๋๋ค. rdd์์๋ map(lambda x: my_function(x))์ ํํ๋ก ๊ฐ๋จํ๊ฒ ์ฌ์ฉํ ์ ์์ง๋ง dataframe์์๋ ์ถ๊ฐ์ ์ธ ๊ณผ 2022-03-23 05:30:51 | ์ฐ์์๋ |
[pyspark] dataframe์์ UDF ์ฌ์ฉํ๊ธฐ
spark์์ dataframe์ ๋ค๋ฃจ๋ค๋ณด๋ฉด ์ข ์ข UDF(User Defined Functions)๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ ์์ต๋๋ค. rdd์์๋ map(lambda x: my_function(x))์ ํํ๋ก ๊ฐ๋จํ๊ฒ ์ฌ์ฉํ ์ ์์ง๋ง dataframe์์๋ ์ถ๊ฐ์ ์ธ ๊ณผ 2022-03-23 05:30:51 | ์ฐ์์๋ |
Cloud Native AI/ML ์๋น์ค ๊ฐ๋ฐ๊ธฐ
๋๋ถ๋ถ์ ML/AI ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๋ ๊ณผ์ ์ ๋ฐ์ดํฐ ์ฌ์ด์ธํฐ์คํธ, ๋ฐ์ดํฐ ์์ง๋์ด, ์๋ฃจ์ ์ํคํ ํธ, ์์คํ (ํด๋ผ์ฐ๋) ์์ง๋์ด ์ญํ ์ ์ํํ ์ ์๋ ์ฌ๋ฌ ์กฐ์ง์ด ์์ด์ผ ์ํํ๊ฒ ์งํ์ด 2022-03-18 15:03:47 | ์ฐ์์๋ |
Cloud Native AI/ML ์๋น์ค ๊ฐ๋ฐ๊ธฐ
๋๋ถ๋ถ์ ML/AI ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๋ ๊ณผ์ ์ ๋ฐ์ดํฐ ์ฌ์ด์ธํฐ์คํธ, ๋ฐ์ดํฐ ์์ง๋์ด, ์๋ฃจ์ ์ํคํ ํธ, ์์คํ (ํด๋ผ์ฐ๋) ์์ง๋์ด ์ญํ ์ ์ํํ ์ ์๋ ์ฌ๋ฌ ์กฐ์ง์ด ์์ด์ผ ์ํํ๊ฒ ์งํ์ด 2022-03-18 15:03:47 | ์ฐ์์๋ |
Cloud Native AI/ML ์๋น์ค ๊ฐ๋ฐ๊ธฐ
๋๋ถ๋ถ์ ML/AI ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๋ ๊ณผ์ ์ ๋ฐ์ดํฐ ์ฌ์ด์ธํฐ์คํธ, ๋ฐ์ดํฐ ์์ง๋์ด, ์๋ฃจ์ ์ํคํ ํธ, ์์คํ (ํด๋ผ์ฐ๋) ์์ง๋์ด ์ญํ ์ ์ํํ ์ ์๋ ์ฌ๋ฌ ์กฐ์ง์ด ์์ด์ผ ์ํํ๊ฒ ์งํ์ด 2022-03-18 06:03:47 | ์ฐ์์๋ |
Cloud Native AI/ML ์๋น์ค ๊ฐ๋ฐ๊ธฐ
๋๋ถ๋ถ์ ML/AI ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๋ ๊ณผ์ ์ ๋ฐ์ดํฐ ์ฌ์ด์ธํฐ์คํธ, ๋ฐ์ดํฐ ์์ง๋์ด, ์๋ฃจ์ ์ํคํ ํธ, ์์คํ (ํด๋ผ์ฐ๋) ์์ง๋์ด ์ญํ ์ ์ํํ ์ ์๋ ์ฌ๋ฌ ์กฐ์ง์ด ์์ด์ผ ์ํํ๊ฒ ์งํ์ด 2022-03-18 06:03:47 | ์ฐ์์๋ |
์ถ์ฒ์์ง์ ๋ง๋ค๊ธฐ์ํด ๊ณ ๋ คํ๋ ๊ฒ๋ค
์ค๋๋ง์ ๊ธ์ ์์ฑํ๋ค์. ์ด์ ์ API๊ธฐ๋ฐ์ผ๋ก ์ ์ฒ๋ฆฌ ๋์ง ์์ ๊ณ ๊ฐ๋ค์ ๊ตฌ๋งค ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ์ผ๋ก ํ์ฌ ์ดํ๋ฅ , LTV(Life Time Value: ๊ณ ๊ฐ ์์ ๊ฐ์น CLV ๋ผ๊ณ ๋ ํฉ๋๋ค.)๋ฅผ ์์ธกํ์ฌ ๋ฐ์ดํฐ๋ฅผ De 2022-02-23 18:22:02 | ์ฐ์์๋ |
์ถ์ฒ์์ง์ ๋ง๋ค๊ธฐ์ํด ๊ณ ๋ คํ๋ ๊ฒ๋ค
์ค๋๋ง์ ๊ธ์ ์์ฑํ๋ค์. ์ด์ ์ API๊ธฐ๋ฐ์ผ๋ก ์ ์ฒ๋ฆฌ ๋์ง ์์ ๊ณ ๊ฐ๋ค์ ๊ตฌ๋งค ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ์ผ๋ก ํ์ฌ ์ดํ๋ฅ , LTV(Life Time Value: ๊ณ ๊ฐ ์์ ๊ฐ์น CLV ๋ผ๊ณ ๋ ํฉ๋๋ค.)๋ฅผ ์์ธกํ์ฌ ๋ฐ์ดํฐ๋ฅผ De 2022-02-23 18:22:02 | ์ฐ์์๋ |
์ถ์ฒ์์ง์ ๋ง๋ค๊ธฐ์ํด ๊ณ ๋ คํ๋ ๊ฒ๋ค
์ค๋๋ง์ ๊ธ์ ์์ฑํ๋ค์. ์ด์ ์ API๊ธฐ๋ฐ์ผ๋ก ์ ์ฒ๋ฆฌ ๋์ง ์์ ๊ณ ๊ฐ๋ค์ ๊ตฌ๋งค ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ์ผ๋ก ํ์ฌ ์ดํ๋ฅ , LTV(Life Time Value: ๊ณ ๊ฐ ์์ ๊ฐ์น CLV ๋ผ๊ณ ๋ ํฉ๋๋ค.)๋ฅผ ์์ธกํ์ฌ ๋ฐ์ดํฐ๋ฅผ De 2022-02-23 09:22:02 | ์ฐ์์๋ |
์ถ์ฒ์์ง์ ๋ง๋ค๊ธฐ์ํด ๊ณ ๋ คํ๋ ๊ฒ๋ค
์ค๋๋ง์ ๊ธ์ ์์ฑํ๋ค์. ์ด์ ์ API๊ธฐ๋ฐ์ผ๋ก ์ ์ฒ๋ฆฌ ๋์ง ์์ ๊ณ ๊ฐ๋ค์ ๊ตฌ๋งค ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ์ผ๋ก ํ์ฌ ์ดํ๋ฅ , LTV(Life Time Value: ๊ณ ๊ฐ ์์ ๊ฐ์น CLV ๋ผ๊ณ ๋ ํฉ๋๋ค.)๋ฅผ ์์ธกํ์ฌ ๋ฐ์ดํฐ๋ฅผ De 2022-02-23 09:22:02 | ์ฐ์์๋ |
Map(folium)์ HeatMap์ ํํํด๋ณด๊ธฐ!
์ผํ๋ชฐ์ ์ด์ํ์๋ ๋ถ๋ค์ ํน์ ๋ฌผ๋ฅ๊ด๋ จ๋ ์ ๋ฌด๋ฅผ ์ํํ์๋ ๋ถ๋ค์๊ฒ ๋ณธ์ธ๋ค์ด ๋ณด์ ํ ๋ฐ์ดํฐ๋ฅผ ์ด๋ฐ ์์ผ๋ก๋ ์ธ ์ ์๋ค๋ผ๋ ๊ฒ์ ๋ณด์ฌ์ค ๊ฒธ ๊ทธ๋ฆฌ๊ณ ์ผ๋ง๋ ์ข์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณ ์ 2021-09-07 21:04:00 | ์ฐ์์๋ |
Map(folium)์ HeatMap์ ํํํด๋ณด๊ธฐ!
์ผํ๋ชฐ์ ์ด์ํ์๋ ๋ถ๋ค์ ํน์ ๋ฌผ๋ฅ๊ด๋ จ๋ ์ ๋ฌด๋ฅผ ์ํํ์๋ ๋ถ๋ค์๊ฒ ๋ณธ์ธ๋ค์ด ๋ณด์ ํ ๋ฐ์ดํฐ๋ฅผ ์ด๋ฐ ์์ผ๋ก๋ ์ธ ์ ์๋ค๋ผ๋ ๊ฒ์ ๋ณด์ฌ์ค ๊ฒธ ๊ทธ๋ฆฌ๊ณ ์ผ๋ง๋ ์ข์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณ ์ 2021-09-07 21:04:00 | ์ฐ์์๋ |
Map(folium)์ HeatMap์ ํํํด๋ณด๊ธฐ!
์ผํ๋ชฐ์ ์ด์ํ์๋ ๋ถ๋ค์ ํน์ ๋ฌผ๋ฅ๊ด๋ จ๋ ์ ๋ฌด๋ฅผ ์ํํ์๋ ๋ถ๋ค์๊ฒ ๋ณธ์ธ๋ค์ด ๋ณด์ ํ ๋ฐ์ดํฐ๋ฅผ ์ด๋ฐ ์์ผ๋ก๋ ์ธ ์ ์๋ค๋ผ๋ ๊ฒ์ ๋ณด์ฌ์ค ๊ฒธ ๊ทธ๋ฆฌ๊ณ ์ผ๋ง๋ ์ข์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณ ์ 2021-09-07 12:04:00 | ์ฐ์์๋ |
Map(folium)์ HeatMap์ ํํํด๋ณด๊ธฐ!
์ผํ๋ชฐ์ ์ด์ํ์๋ ๋ถ๋ค์ ํน์ ๋ฌผ๋ฅ๊ด๋ จ๋ ์ ๋ฌด๋ฅผ ์ํํ์๋ ๋ถ๋ค์๊ฒ ๋ณธ์ธ๋ค์ด ๋ณด์ ํ ๋ฐ์ดํฐ๋ฅผ ์ด๋ฐ ์์ผ๋ก๋ ์ธ ์ ์๋ค๋ผ๋ ๊ฒ์ ๋ณด์ฌ์ค ๊ฒธ ๊ทธ๋ฆฌ๊ณ ์ผ๋ง๋ ์ข์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณ ์ 2021-09-07 12:04:00 | ์ฐ์์๋ |