kullanarak filter()
yapıyorum, ancak dplyr çevirisinin yolu yanlış görünüyor. Aslında, %in%
operatörü, birden fazla değere sahip olarak iyi çalışır, ancak yalnızca tek bir öğenin mevcut olmadığı zaman olmaz. Orijinal senaryomda filtreleme değerleri dinamiktir, bu yüzden her iki durumda da çalışan bir fonksiyona sahip olmak isterim.Uzak tablo, tek bir değere göre nasıl filtrelenir?
my_db <- src_mysql(dbname = "dplyr",
host = "dplyr.csrrinzqubik.us-east-1.rds.amazonaws.com",
port = 3306,
user = "dplyr",
password = "dplyr")
tbl(my_db, "dplyr") %>% filter(carrier %in% c("UA","AA")) #works
tbl(my_db, "dplyr") %>% filter(carrier %in% c("UA")) #doesn't work
Sorum multiple selectInput values create unexpected dplyr (postgres) behavior kopyasıdır. this issue gibi iyi bilinen de
sürümü nedir? SQL çeviri yapısı 0.5.0 olarak değiştirildi. – alistaire
@alistaire 4.3 kullanıyordum, şimdi güncelledim ama sorun hala var. – Dambo
bunu% c ("Sanat", "some_absent_junk") '% olarak kullanarak bu konuda uğraşabilir miydiniz? (yetersiz, ama bir geçici çözüm olarak yararlı olabilir) –