我試圖通過執行以下選擇R中的情況:選擇的情況下錯誤
Cluster1 <- bank[Cluster == "cluster1"]
Error in `[.data.frame`(bank, Cluster == "cluster1") :
object 'Cluster' not found
我試圖通過執行以下選擇R中的情況:選擇的情況下錯誤
Cluster1 <- bank[Cluster == "cluster1"]
Error in `[.data.frame`(bank, Cluster == "cluster1") :
object 'Cluster' not found
由於@Rui Barradas的在評論中說,你需要添加bank$Cluster
如果您使用過濾[
。這將是這樣的:
cluster1 <- bank[bank$Cluster == "cluster1",]
然而,你也可以用dplyr
的做到這一點很容易filter
功能:
cluster1 <- dplyr::filter(bank, Cluster == "cluster1")
但仍然當我嘗試使用第一個解決方案時出現錯誤: 錯誤'[.data.frame'(bank,bank $ Cluster ==」cluster1「): undefined選擇的列 –
好的工作:)非常感謝 –
如果'Cluster'是您的DF的列,你將需要'$銀行Cluster'。另外,數據框既有行又有列,你只用一個索引。 –
是羣集是我的df中的一列。但是如果我要做Cluster1 < - bank(bank $ Cluster =='cluster1'),則會顯示另一個錯誤:銀行中的錯誤(bank $ Cluster ==「cluster1」): 找不到函數「bank」 –
Square' '!像在問題中... –