R语言读文件“-“变成“.“

R语言读取文件时发生"-"变成"."

如果使用read.table函数,需要 check.names=FALSE

复制代码
data <- read.table("data.tsv", header=TRUE, row.names=1, check.names=FALSE)

怎样将"."还原为"-"

方法一:gsub函数

复制代码
rm(list = ls())
#如下
x <- "2023.1.1"
gsub('2', '-', x)#gsub函数
[1] "-0-3.1.1"#将2转换为"-"时是可以的

gsub('.', '-', x)
[1] "--------"##此时报错

gsub(r'(\.)', '-', x)#引入原始字符串成功
[1] "2023-1-1"

方法二:str_replace_all函数

复制代码
library(stringr)
str_replace_all(x,"\\.","-")
[1] "2023-1-1"
相关推荐
小杜的生信筆記13 小时前
基于R语言绘制网络图,新人选手上手
开发语言·r语言·生物信息学·组学
Tiger Z2 天前
《R for Data Science (2e)》免费中文翻译 (第14章) --- Strings(2)
数据分析·r语言·数据科学·免费书籍
每天学点2 天前
R语言 使用bibliometrix包进行文献计量学
r语言·文献计量
wind_20672 天前
二、数据类型
r语言·r语言-4.2.1
梦想的初衷~2 天前
基于R语言机器学习遥感数据处理与模型空间预测技术及实际项目案例分析
随机森林·机器学习·r语言
AAIshangyanxiu2 天前
基于R语言机器学习遥感数据处理与模型空间预测技术及实际项目案例分析
开发语言·机器学习·r语言·生态遥感·空间预测
青铜弟弟2 天前
R语言与python升级包的问题
开发语言·python·r语言
wind_20672 天前
一、工作环境构建
r语言·r语言-4.2.1
梦子yumeko3 天前
Spring Ai Alibaba-1.1.0.0-RC1-LlmRoutingAgent
人工智能·spring·r语言
wirepuller_king3 天前
数据统计分析及R语言编程-支付宝/微信消费账单数据分析
开发语言·数据分析·r语言