在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)

相关推荐
峥无11 小时前
从0到1手撕红黑树:封装实现 my_map 与 my_set(SGI-STL 源码级深度解析)
开发语言·c++·笔记·算法·stl
不会代码的小猴11 小时前
3. 控件学习1
开发语言·c++·笔记·qt·算法
疯狂打码的少年13 小时前
【数据结构】图的存储结构:邻接矩阵与邻接表
数据结构·笔记
蒸蒸yyyyzwd13 小时前
cpp 选手准备秋招学习笔记 day10
笔记·面试·求职招聘
haerapicom15 小时前
欠定方程里藏着哪几个非零项:OMP 稀疏恢复侦探笔记
笔记
程思扬15 小时前
Android ANR实战排查:主线程SystemClock.sleep导致页面启动偶现无响应
android·笔记
zjnlswd16 小时前
C#学习笔记4
笔记·学习·c#
青山是哪个青山17 小时前
LangChain 学习笔记(九):上下文与记忆
笔记·学习·langchain
Z59981784118 小时前
c#软件开发学习笔记--Modbus-TCP/UDP网口通讯
笔记·学习·c#
阿里巴巴首席技术官19 小时前
目标检测基础
笔记·yolo