我有一个看起来像这样的矢量字符串
A <- c("162&u", "139&u", "87&us", "175&u", "54&us", "25&us", "46&us","16650", "16776", "16689", "16844")
如何将其转换为R中的数字数组向量?
A <- c(162,139,87, 175, 54,25,46,16650, 16776, 16689, 16844)
答案 0 :(得分:1)
一种通用方法:
as.numeric(gsub("\\D+", "", A))
#[1] 162 139 87 175 54 25 46 16650 16776 16689 16844
答案 1 :(得分:0)
B <- as.numeric(gsub("&.*","",A))