sql >> データベース >  >> RDS >> PostgreSQL

SQLin-db操作にdplyrを使用する場合のifelseおよびgreplコマンド

    このスレッド に対する@hadleyの返信に基づく 、SQLスタイルのif()を使用できます mutate()内のステートメント dplyrのdb内データフレーム:

    df <- df %>% 
        mutate( income_topcoded = if (income > topcode) income else topcode)
    

    grepl()を使用する限り 行く...まあ、あなたはできません。ただし、SQLをlikeで使用できます。 演算子:

    df  <- df %>%
        filter( topcode %like% "ABC%" )
    


    1. 時間範囲で1時間ごとに取得

    2. MYSQL日付が日時より古い行を選択します

    3. WindowsServerCoreからのODBCアクセス

    4. MySQLとC: `[emailprotected]'への未定義の参照|