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

相关推荐
0_0梅伊阁诗人44 分钟前
Django ORM 模型
开发语言·数据库·笔记·python·oracle·django
m0_578267861 小时前
从零开始的python学习(九)P142+P143+P144+P145+P146
笔记·python·学习
easy20203 小时前
Kaggle项目实践——Titanic: Machine Learning from Disaster
笔记·学习·机器学习
zhangfeng11334 小时前
错误于make.names(vnames, unique = TRUE): invalid multibyte string 9 使用 R 语言进行数据处理时
开发语言·r语言·生物信息
The_Second_Coming4 小时前
容器应用学习笔记:containerd 篇
运维·笔记·学习·容器·containerd
HainesFreeman5 小时前
书籍成长书籍文字#创业付费杂志《财新周刊》2025最新合集 更33期
笔记
岑梓铭7 小时前
《考研408数据结构》第一章复习笔记
数据结构·笔记·考研·408
0_0梅伊阁诗人7 小时前
Redis
开发语言·笔记·python
zhangfeng11338 小时前
R geo 然后读取数据的时候 make.names(vnames, unique = TRUE): invalid multibyte string 9
开发语言·chrome·r语言·生物信息
晨非辰9 小时前
#C语言——刷题攻略:牛客编程入门训练(十二):攻克 循环控制(四)、循环输出图形(一),轻松拿捏!
c语言·开发语言·经验分享·笔记·其他·学习方法·visual studio