刪除NA模式有A R數據框柱與下面的文字我如何從字符串
ClientID Recom
ABC 1:Teck|Scrip:ABC|Call:Buy||2:NA|Scrip:NA|Call:NA
DEF 1:CG|Scrip:WERT|Call:Buy||2:CDGS|Scrip:QWS|Call:Buy||3:IT|Scrip:QAS|Call:Buy||4:NA|Scrip:NA|Call:NA||5:NA|Scrip:NA|Call:NA
WER 1:CDGS|Scrip:WERT|Call:Sell||2:IT|Scrip:QWS|Call:Buy||3:Industrials|Scrip:QAS|Call:Buy||4:NA|Scrip:NA|Call:NA
我想從上面的圖案刪除NA的。期望的數據框將是
ClientID Recom
ABC 1:Teck|Scrip:ABC|Call:Buy||
DEF 1:CG|Scrip:WERT|Call:Buy||2:CDGS|Scrip:QWS|Call:Buy||3:IT|Scrip:QAS|Call:Buy||
WER 1:CDGS|Scrip:WERT|Call:Sell||2:IT|Scrip:QWS|Call:Buy||3:Industrials|Scrip:QAS|Call:Buy||
我在R中使用以下gsub,但它似乎並沒有工作。
df$Recom <- gsub("\\s*[|]+\\NA\\s+.*", "", df$Recom)
我該怎麼辦?