0
私は、列名a、b、およびcを持つデータフレームdfを持っています。R-Shiny-DataFrameを文字列で照会する
さらに、「a < 3」という形式の文字列sがあります。
どのようにsのdfをクエリできますか?
Rはsを列名として認識するため、df [s]は機能しません。
はあなたが解決策と、この例のコードを見てください...より良い例データを作成する必要があり、事前にあなたの答えのために
私は、列名a、b、およびcを持つデータフレームdfを持っています。R-Shiny-DataFrameを文字列で照会する
さらに、「a < 3」という形式の文字列sがあります。
どのようにsのdfをクエリできますか?
Rはsを列名として認識するため、df [s]は機能しません。
はあなたが解決策と、この例のコードを見てください...より良い例データを作成する必要があり、事前にあなたの答えのために
ありがとう:
a <- c(1:3)
b <- c("a<3","a<2","a<1")
data <- data.frame(a,b) # Example data frame
data_filtered <- data[data$b == "a<3", ] # Here i filter the column b directly for the string "a<3"
#or
s <- c("a<3")
data_filtered2 <- data[data$b %in% s, ] # Here i filter the column b for the string "a<3" in s