프로그래밍 12

[펌] 정규표현식 - 숫자 세자리마다 ,(쉼표) 찍는 정규식

출처 : HYEONJAE'S BLOG (http://hyeonjae-blog.logdown.com/posts/307696) 출처 : CODE Examples (https://code-examples.net/ko-kr/q/12b269e) 정규표현식 1. 숫자 세자리마다 ,(쉼표, 콤마) 찍는 정규식 (출처 : http://hyeonjae-blog.logdown.com/posts/307696) ^\d{1,3}(,\d{3})*$ 2. 8 자 미만의 문자 또는 숫자 없는 문자 또는 대문자 없는 문자 또는 소문자 없는 문자 또는 특수 문자 없는 문자 찾는 정규식 (출처 : https://code-examples.net/ko-kr/q/12b269e) ^(.{0,7}|[^0-9]*|[^A-Z]*|[^a-z]*|[a-..

R 프로그래밍 - 쿼리 사용

R 프로그래밍 - 쿼리 사용 1. MySQL 사용 > install.packages("RMySQL") > library(RMySQL) > con dbListTables(con) # 테이블 목록 확인 > dbGetQuery(con, "select * from score") # 쿼리 실행 2. SQL명령으로 데이터 처리 > install.packages("sqldf") > library(sqldf) > sqldf("select distinct Species from iris") # 필요한 조건의 iris 데이터 추출 > sqldf('select avg("Sepal.Length") from iris where Species="setosa"') # 컬럼명에 '.'이 있는 경우 주의!!! > sqldf('sele..

프로그래밍/R 2018.05.14

[펌] python - Lambda 함수

출처 : Wikidocs - https://wikidocs.net/64 3.5. 축약함수(Lambda) 오늘은 람다 형식과 그것을 이용하는 여러가지 함수들에 대해서 알아보겠습니다. 당장 완벽하게 소화하실 필요는 없을 것 같구요, 가벼운 마음으로 이런 것이 있다는 정도만 아셔도 되지 않을까 합니다. 람다 형식은 인공지능 분야나 AutoCAD라는 설계 프로그램에서 쓰이는 Lisp 언어에서 물려받았다고 하는데요, 함수를 딱 한 줄만으로 만들게 해주는 훌륭한 녀석입니다. 사용할 때는 아래와 같이 써주면 되지요. lambda 인자 : 표현식 다음은 두 수를 더하는 함수입니다. >>> def hap(x, y): ... return x + y ... >>> hap(10, 20) 30 이것을 람다 형식으로는 어떻게 표..

[펌] python 정규 표현식 (2/2)

출처 : WidiDocs - 점프 투 파이썬 - https://wikidocs.net/4309 07-3 강력한 정규 표현식의 세계로 이제 07-2절에서 배우지 않은 몇몇 메타 문자들의 의미를 살펴보고 그룹(Group)을 만드는법, 전방 탐색 등 더욱 강력한 정규 표현식에 대해서 살펴보자. 메타문자 아직 살펴보지 않은 메타 문자들에 대해서 모두 살펴보도록 하자. 여기서 다룰 메타 문자들은 앞에서 살펴보았던 메타 문자들과 성격이 조금 다르다. 이전에 살펴본 메타 문자들은 모두 매치되는 문자열들을 소모시킨다. 이 소모된다는 말의 의미가 조금 헷갈릴 수 있을 것이다. 문자열이 일단 소모되어 버리면 그 부분은 검색 대상에서 제외되지만 소모되지 않는 경우에는 다음에 또 다시 검색 대상이 된다고 생각하면 쉬울 것이다..