在R中通过正则化表达式提取向量中的正负数

目录

一、实现代码:

二、运行结果:

三、str_extract()函数介绍材料


一、实现代码:

R 复制代码
install.packages("stringr")
library(stringr)
# 创建一个包含正负小数的向量
vec <- c("1.5", "-2.7", "3.8", "-4.2", "5.0", "missing value")

# 使用正则表达式提取正负小数
Result <- str_extract(vec, "-?\\d.*\\d")
print(str_extract(vec, "-?\\d.*\\d"))

print(na.omit(Result))
Res <- na.omit(Result)
sum(as.numeric(Res))

#or 
Result_1 <- as.numeric(Result)
Result_2 <- Result_1[!is.na(Result_1)]
Result_2
sum(Result_2)

二、运行结果:

三、str_extract()函数介绍材料

关于str_extract()函数的介绍可以参考下面的书籍:

参考:在R中移除包含NA的行 | 诸子百家 (uteric.github.io)

相关推荐
myloveasuka7 分钟前
汉明编码的最小距离、汉明距离
服务器·数据库·笔记·算法·计算机组成原理
Pith_19 分钟前
模式识别与机器学习复习笔记(下)
人工智能·笔记·机器学习
QZ_orz_freedom22 分钟前
后端学习笔记-缓存数据
笔记·学习
数据轨迹00130 分钟前
AAAI Mesorch:频域增强+自适应剪枝相结合
经验分享·笔记·facebook·oneapi·twitter
Y00711 小时前
AT32F403AVGT7学习笔记
笔记·学习
czliutz1 小时前
R语言gm玩音乐示例代码Rmarkdown
开发语言·r语言
柳鲲鹏1 小时前
WIN10禁止升级为WIN11
笔记
潇冉沐晴1 小时前
div3 970个人笔记
c++·笔记·算法
Just right1 小时前
安装RAGAS遇到的问题
笔记·python
求真求知的糖葫芦1 小时前
简明微波2-12耦合传输线分析学习笔记(五)对称均匀耦合线Z参数矩阵推导
笔记·学习·矩阵·射频工程