2017-10-14 86 views
0

我試圖通過執行以下選擇R中的情況:選擇的情況下錯誤

Cluster1 <- bank[Cluster == "cluster1"] 
Error in `[.data.frame`(bank, Cluster == "cluster1") : 
    object 'Cluster' not found 
+1

如果'Cluster'是您的DF的列,你將需要'$銀行Cluster'。另外,數據框既有行又有列,你只用一個索引。 –

+0

是羣集是我的df中的一列。但是如果我要做Cluster1 < - bank(bank $ Cluster =='cluster1'),則會顯示另一個錯誤:銀行中的錯誤(bank $ Cluster ==「cluster1」): 找不到函數「bank」 –

+0

Square' '!像在問題中... –

回答

1

由於@Rui Barradas的在評論中說,你需要添加bank$Cluster如果您使用過濾[。這將是這樣的:

cluster1 <- bank[bank$Cluster == "cluster1",] 

然而,你也可以用dplyr的做到這一點很容易filter功能:

cluster1 <- dplyr::filter(bank, Cluster == "cluster1") 
+0

但仍然當我嘗試使用第一個解決方案時出現錯誤: 錯誤'[.data.frame'(bank,bank $ Cluster ==」cluster1「): undefined選擇的列 –

+0

好的工作:)非常感謝 –