포스팅 목차
* 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크
[ LOG Oracle Function ]
LOG(m,n)에서 밑을 m으로 한 n의 로그 값을 반환한다. 밑 m은 0 또는 1 이외의 정수값, n은 양수값이다.
- 함수설명 : LN 오라클 함수 링크
1. Oracle(오라클)
| Oracle Programming |
SELECT LOG(10,100) "Log base 10 of 100"
FROM DUAL;
| Results |
Log base 10 of 100
--------------------------
2
2. Python Pandas(파이썬)
| Python Programming |
math.log(100,10)
| Results |
2.0
3. R Programming (R Package)
| R Programming |
%%R
log(100,10)
| Results |
[1] 2
4. R Dplyr Package
5. R sqldf Package
| R Programming |
%%R
sqldf(" SELECT log10(100) ")
| Results |
log10(100)
1 2
6. Python pandasql Package
| Python Programming |
ps.sqldf(" SELECT log10(100) ")
| Python Programming |
import pandasql as ps
var = math.log(100,10)
query = "SELECT {} ".format(var)
ps.sqldf(query, globals())
| Results |
2.0
0 2.0
7. R data.table Package
8. Python DuckDB의 SQL
| Python Programming |
%%sql
SELECT (ln(100) / ln(10)) as Log_base_10_of_100
| Python Programming |
duckdb.sql(" SELECT (ln(100) / ln(10)) as Log_base_10_of_100 ").df()
| Results |
Log_base_10_of_100
0 2.0

--------------------------------------------
| [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 오라클 함수와 R & Python 비교 사전 목록 링크 |
| 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 |
| [SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE] SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 링크 링크 |
반응형
댓글