개발 관련51 LookerStudio 에서 Split 구현하기 루커 스튜디오에서는, 계산된 필드 라는 기능을 통해 다양한 방법으로 데이터를 가공할 수 있는 방법을 제공하고 있는데.. 안타깝게도, 아직까지는 Split 함수는 제공하지 않는다. 그래도 다행인것은 텍스트 관련 함수중에 머리를 잘 굴려보면 split 처럼 사용할 수 있는 기능이 있다 https://cloud.google.com/looker/docs/studio/regexpreplace?hl=ko REGEXP_REPLACE | Looker Studio | Google Cloud이 페이지는 Cloud Translation API를 통해 번역되었습니다. 의견 보내기 REGEXP_REPLACE 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 타겟 값 내 텍스트를 대체합니cl.. 2025. 3. 19. R & RStudio 주요 명령어 getwd() : 워크 디렉토리(홈 디렉터리) 확인setwd("경로") : 워크 디렉토리 변경#excel - 라이브러리 필요install.packages("openxlsx") : 엑셀 관련 라이브러리 설치library(openxlsx) : 엑셀 관련 라이브러리 적재data01 dim(data01) : 로딩 된 데이터프레임 행 / 열 확인names(data01) : 로딩된 데이터 프레임 칼럼명 확인data01 : data01 이라는 데이터프레임 내 column01 을 character 형으로 변환fullData : data01 과 data02 데이터프레임의 row를 합침(=union all) 2024. 12. 24. Mysql 유용한 명령어 모음 #계속 업데이트 할 목적임다 ㅋ> locate : 칼럼 내 문자열 포함 여부 체크 locate('찾을 문자열', 칼럼명)예문 : select * from database.table where locate('aaa', colunm1) ; 2024. 12. 24. Javascript / Jquery 에서 ajax 로 값 넘기기 이거또한 찾기 귀찮아서 ㅋㅋㅋㅋ 뭔가 페이지에서 새로고침을 하지 않고 데이터 가져올때.. ajax를 자주 사용하는데.. 대부분 값을 넘기지않고... 페이지 로딩될때 내부 컨트롤러에 값을 새로고침 해서 사용하지만 또 간혹 값들을 넘겨야 할때가 있다 그럴때는 아래와 같이 (참고로.. setTimeout 은 센스!! - 라기보단 페이지가 너무 빠르게 슉슉 진행되면 가끔 에러날때도 있다 ㅋㅋㅋ 그래서 순차적으로 돌때는 setTimeout 을 써주면 쓸데없는 에러를 방지할 수 있음 ㅋㅋㅋ) setTimeout(function() { $.ajax({ // Ajax 들어간답 url: 'return page', data: { // return 페이지로 보내고자 하는 데이터들 세팅 'a' : 'AA' ,'b' : 'BB.. 2024. 1. 8. Python FTP에 파일 존재 확인 나는 python ftp사용 시 paramiko 를 사용하는데.. 이번에 특정 프로그램을 개발하면서, ftp 내 파일 존재를 확인해야하는 부분이 있어서, 해당 기능을 구현해 보았다 ㅋ 1) 우선 라이브러리를 import 하고 SFTP 커넥션 import paramiko #ftp 정보 setting hostIP = "서버 IP" port = FTP에 사용할 포트 transport = paramiko.Transport((hostIP, port)) password = "비번" username = "계정명" transport.connect(username = username, password = password) sftp = paramiko.SFTPClient.from_transport(transport) 2).. 2023. 1. 30. python 브라우저 없이 크롤링 하는 방법 파이썬 셀레니움을 이용해 크롤링을 자주하는데... 브라우저(웹 드라이버) 없이 크롤링하는 방법이 있다 ㅎ 버전 안맞춰주고 하니 편한듯 테스트 해보니 잘됨 2022. 11. 24. php get / post 요청 길이 제한 아... 방금 어이없는 일을 겪었는데.. html form 에서는 분명히 값이 넘어가는데... 받는 페이지에서 자꾸 변수가 없다고 하네... 그래서 전체 post 값을 찍어봤더니.. 쭈~~~~~~욱 있는 리턴 변수들이 특정 부분부터 없더라 즉, 특정 변수 까지만 오고 있어서... 변수를 받지 못하고 있는 상태! 그래서 검색해봤더니... php에서 기본으로 제공하는 리턴 변수는 1,000 개 란다...(이번에 넘기는 애는 1200개 정도 된듯) 해결 방법은... 두가지가 있다고 하는데... 첫번째 : php.ini 에 주석처리 되어있는 max_input_vars = 1000 부분을 찾아서 주석을 풀고, 넉넉하게...(난 3,000 으로 ㅎ) 그리고 httpd 서비스 재시작 두번째 : 웹서버 루트나 하위 폴.. 2022. 9. 16. jquery 자동완성 구현하기 사내 인트라넷에 개인별 경비 관리 프로그램을 만들었는데.. 경비 관련 계정과목이 50개가 넘는다.. dropdown 으로 한계가 있어보여.. 전체 목록을 넣어놓고 자동완성으로 구현이 가능한지 찾아보니.. 의외로 jquery 에서 손쉽게 가능했다.. ㅎ (좋은 세상이야 ㅋㅋㅋ) 기본형태는 아래와 같다 ( 참고 URL : https://jqueryui.com/autocomplete/) Autocomplete | jQuery UI Autocomplete Enables users to quickly find and select from a pre-populated list of values as they type, leveraging searching and filtering. The Autocomplete w.. 2022. 9. 14. mysql mariadb DB 전체 용량, 테이블별 용량 조회 - DB별 용량 조회 SELECT table_schema AS 'DBName', -- ROUND(SUM(data_length+index_length)/1024/1024, 1) AS 'Size(MB)' FROM information_schema.tables GROUP BY table_schema ORDER BY 2 DESC; - Table별 용량조회 SELECT table_name AS 'TableName', MAX(TABLE_SCHEMA) AS 'DBName', ROUND(SUM(data_length+index_length)/(1024*1024), 2) AS 'All(MB)', ROUND(data_length/(1024*1024), 2) AS 'Data(MB)', ROUND(index_length/(10.. 2022. 7. 29. 이전 1 2 3 4 ··· 6 다음