news 2026/9/24 6:33:26

自用-提取红外相机相关的关键信息

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
自用-提取红外相机相关的关键信息

例如:7050_IMAG0014_S10_N01 位置为CSV文件的第五列
提取编码SXX和NXX


library(readr)
library(stringr)
library(dplyr)

# CSV文件路径
input_file <- "C:/Users/HUAWEI/Desktop/我的论文/红外相机文件信息汇总.csv"
output_file <- "E:/开题+中期+毕业文件/红外相机数据/第一批.csv"

# 读取含中文的CSV
data <- read_csv(
input_file,
locale = locale(encoding = "GB18030"),
show_col_types = FALSE
)

# 获取第5列名称
column_5 <- names(data)[5]

# S01-S500,或者STR、END
species_pattern <- paste0(
"(?i)(?<![A-Za-z0-9])",
"(?:S(?:0[1-9]|[1-9][0-9]?|[1-4][0-9]{2}|500)|STR|END)",
"(?![A-Za-z0-9])"
)

# N01-N100
number_pattern <- paste0(
"(?i)(?<![A-Za-z0-9])",
"N(?:0[1-9]|[1-9][0-9]?|100)",
"(?![A-Za-z0-9])"
)

# 提取信息
result <- data %>%
mutate(
物种 = str_to_upper(
str_extract(
as.character(.data[[column_5]]),
species_pattern
)
),
数量 = str_to_upper(
str_extract(
as.character(.data[[column_5]]),
number_pattern
)
)
)


write_excel_csv(
result,
output_file,
na = ""
)

cat("处理完成:", output_file, "\n")

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/24 6:31:27

G6 Fruchterman 力导向布局实战指南:从基础均匀分布到聚类布局

数据可视化前端图表库 【免费下载链接】G6 ♾ A Graph Visualization Framework in JavaScript. 项目地址&#xff1a; https://gitcode.com/gh_mirrors/g6/G6 点击查看 免费下载 Fruchterman&#xff08;FR&#xff09;力导向布局是图可视化中最经典的布局算法之一&#xff0…

作者头像 李华
网站建设 2026/9/24 6:24:35

用Efinity IDE在FPGA上开发RISC-V软核:从环境搭建到调试实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/24 6:22:56

体育数据API调试、延迟优化与可扩展架构实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/24 6:21:04

Mac录屏全攻略:自带工具与OBS等专业方案选型指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/24 6:06:14

铁道部信客票系统设计(二)

在上一篇文章中 铁道部信客票系统设计&#xff08;一&#xff09; 里面&#xff0c;探讨了关于数据库层面的功能性需求以及非功能性的需求&#xff0c;在非功能性需求里面&#xff0c;一博主 提出了没有考虑到峰值的情况&#xff0c;这一点的确漏掉了&#xff0c;因为我们铁道部…

作者头像 李华