PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

SQL इन-डीबी संचालन के लिए dplyr का उपयोग करते समय ifelse और grep कमांड

इस थ्रेड पर @ हैडली के जवाब पर आधारित , आप SQL-शैली का उपयोग कर सकते हैं if() mutate() . के अंदर स्टेटमेंट dplyr के इन-डीबी डेटाफ़्रेम पर:

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

जहां तक ​​grepl() using का उपयोग करने की बात है जाता है... ठीक है, आप नहीं कर सकते। लेकिन आप SQL like . का उपयोग कर सकते हैं ऑपरेटर:

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. रेल में pg_dump संस्करण मेल नहीं खाता

  2. डेटाबेस में किसी इकाई के कई समान गुणों का प्रतिनिधित्व कैसे करें?

  3. पोस्टग्रेज pgadmin टूल में TX और XID भिन्नों का क्या अर्थ है

  4. मैं PostgreSQL में बाइटिया कॉलम में मैन्युअल रूप से .png या .jpeg फ़ाइल कैसे सम्मिलित कर सकता हूं?

  5. फ़ंक्शन मौजूद नहीं है, लेकिन मुझे सच में लगता है कि यह करता है