可以通过以下步骤实现:
str <- "abc123def456"
chars <- strsplit(str, "")[[1]]
is_digit <- grepl("[0-9]", chars)
digits <- chars[is_digit]
numbers <- as.numeric(digits)
df <- data.frame(original_string = str, numbers = numbers)
这样,你就可以得到一个包含原始字符串和解析出的数字的数据框df。其中,original_string列存储原始字符串,numbers列存储解析出的数字。
对于R中的字符串解析和存储数字的问题,腾讯云提供了云函数(Serverless Cloud Function)和云数据库(TencentDB)等产品来支持开发和存储需求。你可以通过访问腾讯云官网了解更多相关产品和服务的详细信息。
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云