본문 바로가기
통계프로그램 비교 시리즈/오라클함수 비교(R & Python)

SIN 오라클 함수 [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]

by 기서무나구물 2021. 12. 18.

포스팅 목차

    * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크


    [ SIN Oracle Function ]

     


    SIN 함수는 지정한 인수 n의 사인(sine) 값을 반환한다.(라디안으로 표현되는 각도)

    이 함수는 인수로서 임의의 수치 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치 데이터형을 취한다. 만약 인수가 BINARY_FLOT 형태인 경우에는, 이 함수는 BINARY_DOUBLE 타입을 반환한다. 이 외에는 인수와 같은 수치 데이터형을 반환한다.

     

     

     


    1. Oracle(오라클)

     

    sin() 함수

    Oracle Programming
    SELECT SIN(3.141592654 / 2.0) 
    FROM   DUAL

     

    Results
    SIN(3.141592654/2.0)
    ------------------------------------------
    .9999999999999999999789663015986292805217

     


    2. Python Pandas(파이썬)

     

    sin() 함수

    Python Programming
    import math
    
    math.sin(3.141592654 / 2.0)

     

    Results
    1.0

     

     


    3. R Programming (R Package)

     

    sin() 함수

    R Programming
    %%R
    
    sin(3.141592654 / 2.0)

     

    Results
    [1] 1

     

     


    4. R Dplyr Package

     

    R Programming
    * 현재 지원 안 함.

     

     


    5. R sqldf Package

     

    sin() 함수

    R Programming
    %%R
    
    sqldf(" SELECT SIN(3.141592654 / 2.0) sin_val ")

     

    Results
      SIN(3.141592654 / 2.0)
    1                      1

     

     


    6. Python pandasql Package

     

    sin() 함수

    Python Programming
    ps.sqldf(" SELECT SIN(3.141592654 / 2.0) sin_val  ")

     

     

    7. R data.table Package

     


    8. Python Duckdb의 SQL

     

    Python Programming
    %%sql
      SELECT SIN(3.141592654 / 2.0) as sin_func

     

    Python Programming
    duckdb.sql(" SELECT SIN(3.141592654 / 2.0) as sin_func ").df()

     

    Results
       sin_func
    0       1.0

     


    Math wall clock (https://unsplash.com/photos/Bfrk9RCOhRE)

      --------------------------------------------  

     

     

    [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 예제로 만나는 테이블 데이터 처리 방법 리스트 링크 링크
    반응형

    댓글