PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Polecenia ifelse i grepl podczas używania dplyr dla operacji SQL w bazie danych

Na podstawie odpowiedzi @hadley na ten wątek , możesz użyć if() w stylu SQL instrukcja wewnątrz mutate() na ramkach danych w bazie danych dplyr:

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

Jeśli chodzi o użycie grepl() idzie... cóż, nie możesz. Ale możesz użyć 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. Wywołaj AzVMRunCommand i Start-Process w ramach określonego użytkownika na zdalnej maszynie wirtualnej przy użyciu Azure Runbook

  2. Do czego służą Reguły PostgreSQL?

  3. Postgres łączący wiele indeksów

  4. Błąd Heroku PostgreSQL GROUP_BY w aplikacji Rails

  5. Kiedy Postgres sprawdza unikalne ograniczenia?