'데이터 분석' 카테고리의 글 목록
728x90

데이터 분석 124

[Git] private repository clone (not found 에러 날 경우..)

git clone {git주소} 자꾸 remote: Repository not found. 에러가 난다.. 1. github 로그인 -> 설정 -> Setting 2. Personal Access Tokens -> Tokens(classic) -> 토큰 발급 (*토큰 따로 메모장에 적어두기. 나중에 볼수없음) 3. 터미널에서 입력해주기 나의 닉네임 : 깃헙 내 닉네임(아이디랑 다를 수 있음) 토큰 : 위에서 발급받은 토큰 레포 소유닉네임 : 내 레포가 아닐 경우 소유자의 닉네임. 내 레포면 내 닉네임 git clone https://{나의 닉네임}:{토큰}@github.com/{레포 소유닉네임}/{레포명}.git

[databricks SQL] array 내에 특정 문자열 포함된 row 가져오기

array 안에 string 중에 특정 문자열이 포함되어있는지? ID name a ["운전연수"] b ["자동차","운전"] c ["영어","일본어"] name컬럼에 "운전"이 포함된 행만 가져오기 explode 함수와 like 함수 활용하기 SELECT id, name FROM table ( SELECT id, name, explode(name) as a FROM table ) where a like '%운전%' 만약, 정확히 일치하는 경우여도 상관없다면 (예:["운전"]) array_contains 함수 활용 array_contins(name, '운전')

[python] follium 지도 시각화

import folium !pip3 install git+https://github.com/python-visualization/branca.git@master # 한글깨짐방지 Map base map 표현 - locatioin : X, Y좌표 (google map에서 가져오면 쉬움) - zoom_start : 지도를 몇배 확대해서 볼건지 m = folium.Map( location = [37.54734, 126.9906] ,zoom_start=11 ) marker - location : 어디에 마커를 찍을지 좌표 - popup : 마커를 눌렀을 때 어떤 내용을 넣을지 - tooltip : 마커에 마우스 올려놨을 때 어떤 내용을 넣을지 - icon : 마커 스타일 커스터마이징 가능 --> from foli..

[databricks SQL] array_agg / explode 그룹별로 array만들거나 row로 풀기

ID ITEM A apple A banana B banana B lemon output example ID ITEM2 A ["apple", "banana"] B ["banana", "lemon"] SELECT ID, array_agg(ITEM) as ITEM2 FROM your_table GROUP BY ID 혹은 다시 원래대로 array를 풀기 SELECT EXPLODE(ITEM2) FROM your_table 만약 array형태가 아닌 문자가 ','로 붙여진 상태를 풀고싶은 경우? example ID ITEM2 A apple,banana output ID ITEM2 A apple A banana select ID, explode(split(trim(BOTH ',' FROM ITEM2), ',')) F..