0
請取一個這樣的長名稱向量:名稱< -c(「Bob」,「Alice」,「Ted」....)假設有100個名稱。如何從列表中刪除一個名字而不知道它的位置?如何刪除R中簡單向量中的字符對象
請取一個這樣的長名稱向量:名稱< -c(「Bob」,「Alice」,「Ted」....)假設有100個名稱。如何從列表中刪除一個名字而不知道它的位置?如何刪除R中簡單向量中的字符對象
我們可以使用setdiff
names <- setdiff(names, "Alice")
或者使用!=
names <- names[names!="Alice"]
我試圖張貼'grepl'解決方案,你打我吧,一如既往。 :)'名稱[!grepl(「Alice」,名字)]' –
謝謝!這是我第一次在SO上發佈一個問題,很高興看到這個網站真的有效! – hugedrummer
@hugedrummer感謝您的反饋。如果解決方案適合您,請考慮通過點擊投票旁邊的勾號來接受解決方案。它也會增加你的聲譽。 – akrun