PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

perintah ifelse &grepl saat menggunakan dplyr untuk operasi SQL in-db

Berdasarkan balasan @hadley di utas ini , Anda dapat menggunakan if() . gaya SQL pernyataan di dalam mutate() pada kerangka data in-db dplyr:

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

Sejauh menggunakan grepl() pergi ... baik, Anda tidak bisa. Tetapi Anda dapat menggunakan SQL like operator:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instal pdo untuk postgres Ubuntu

  2. Tidak dapat terhubung ke Instans Database AWS saya | psql:tidak dapat terhubung ke server:Waktu operasi habis

  3. Grib2 ke raster PostGIS -- ada yang bisa menjalankan ini?

  4. ImportError saat menjalankan cgi-bin di localhost - simbol tidak terdefinisi:lo_truncate64

  5. postgresql - skrip yang menggunakan blok transaksi gagal membuat semua catatan