일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- google apps script
- 파이썬
- Java
- Kotlin
- list
- matplotlib
- SQL
- PANDAS
- PostgreSQL
- c#
- Redshift
- string
- Excel
- Mac
- math
- Google Excel
- dataframe
- GIT
- Tkinter
- django
- numpy
- Google Spreadsheet
- Github
- PySpark
- Python
- gas
- hive
- Apache
- array
- Today
- Total
목록분류 전체보기 (847)
달나라 노트
re는 regular expression의 약자로 정규표현식을 의미합니다. Python의 re library에는 sub이라는 method가 있는데 이것은 어떠한 패턴을 내가 원하는 방식으로 대체해줍니다. 일반적인 replace 함수는 단지 어떤 문자를 다른 문자로 대체하지만 re의 sub method는 어떤 패턴에 맞는 문자를 대체해주죠. 예시를 보기 전에 아래 표는 Python re에서 사용되는 패턴을 나타낼 때 사용되는 기호들입니다. 패턴 문자 의미 . 줄바꿈 문자를 제외한 1글자를 의미 ^ 문자열의 시작을 의미. 또는 not의 의미. $ 문자열의 끝을 의미 [] 문자의 집합 e.g. [xyz] 라고 패턴을 적게되면 x또는 y또는 z라는 문자와 매칭됨. [x-z] : 이렇게 범위로도 적을 수 있음. ..

Mac terminal을 사용하다보면 Terminal에 컴퓨터 이름과 사용자 이름이 표시되곤합니다. 크게 중요한 부분은 아니지만 본인의 맥 이름과 사용자 이름이 노출되는게 좀 그럴 수 있죠. 이를 가리는 방법을 알아보겠습니다. terminal을 연 후 terminal 환경설정을 열어줍니다. 그리고 '프로파일' -> '셸' 로 진입하여 시동 부분에 명령어 실행, 셸 안에서 실행을 모두 체크해준 후 아래 명령어를 입력해줍시다. PS1="~ \$"; clear; 그리고 terminal을 재시작해주면 terminal 시작 시에 위 명령어가 실행되며 맥북 이름과 사용자 이름이 표시되지않습니다. (아래 이미지 처럼요.) 이걸 약간 응용하면 여러 가지 표현을 할 수도 있습니다. export PS1="`whoami` ..

Mac에서 Java를 설치하는 방법은 간단합니다. Terminal을 연 후 아래처럼 입력합시다. java -version 아마 Java가 설치되어있지 않을테니 당연히 위처럼 Java를 설치하기 위해서 java 홈페이지에 들어가라고 합니다. 해당 사이트에 접속한 후 '무료 Java 다운로드'를 클릭합시다. '동의 및 무료 다운로드 시작' 버튼을 눌러줍니다. 그리고 설치를 완료한 후 아래처럼 다시 'java -version' 명령어를 터미널에 입력해봅시다. 잘 설치가 되었다면 설치된 Java의 version이 나올겁니다. javac -version 명령어도 입력하여 javac version도 확인합시다. 만약 javac -version에서 javac version 확인이 불가하다면 JDK가 설치되지 않은 것..
Hive에서 s3 서버를 다룰 수 있는 방법을 알아봅시다. ----- Hive database -> S3 server ----- drop table if exists test_schema.test_table; create external table test_schema.test_table ( col_1 bigint, col_2 string ) row format serde 'org.apache.hadoop.hive.serde2.OpenCSVSerde' -- row format delimited fields terminated by ',' -- lines terminated by '\n' stored as textfile location 's3://root_dir/test_dir/' ; ----- Inse..