0
嗨我正在處理一個大型數據框,我經常需要在變量的不同組合中進行子集化。我希望能夠將搜索存儲在字符串中,以便我可以在查看子集時引用字符串。R作爲字符串存儲一個複雜的搜索
x = read.table(textConnection("
cat1 cat2 value
A Z 1
A Y 2
A X 3
B N 2"),header=T,strip.white=T)
search_string="cat1== 'A' & cat2=='Z'"
with(x,subset(x,search))
不起作用。我要找的是類似於下面的搜索的結果。
with(x,subset(x,cat1=='A' & cat2=='Z'))
我不想在開始時創建多個子集數據框,如果存在其他解決方案。
有沒有一種簡單的方法來做我想要的?
謝謝@mnel。很好的答案 –