R语言的字符串处理
R语言字符串的拼接
content<-paste("124235","789","124",sep="@")
运行的结果:
aaarticlea/png;base64,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" alt="" />
sep是拼接是中间的连接字符
2,获取字符串的长度
nchar(content)
content是字符串,直接获取到content的长度
3,字符串的字母转换成大写和小写
content<-"123abc_Abc"
tolower(content)
toupper(content)
运行结果:
aaarticlea/png;base64,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" alt="" />
算了,直接写函数吧!0.0
=======================================
字符串的替换:代码:
gsub(code,newcode,content)#code为要替换前的字符,newcode为替换后的字符,content为需要替换的字符串
字符串的截取:代码:
substring(content,5)#从第5个字符串位置开始截取
substring(content,3,4)#从第3个到第5个字符串位置开始截取
获取字符在字符串的位置:代码:
content<-"123abc_Abc"
regexpr("2",content)#获取2在content中匹配的第一个的信息
regexpr("2",content)[1]#获取2在content中匹配的第一个的位置
bb<-gregexpr("b",content)#获取b在content中匹配的所有的位置信息
bb[[1]]#显示匹配的所有的位置的索引
http://zaijiachi.cc/index.php/Web/Home/Home/index
R语言的字符串处理的更多相关文章
- R语言拆分字符串
R语言拆分字符串 aaa<-"aa;bb;cc"ccc<-strsplit(aaa,split=";") bbb<- unlist(strsp ...
- R语言中字符串的拼接操作
在R语言中 paste 是一个很有用的字符串处理函数,可以连接不同类型的变量及常量. 函数paste的一般使用格式为: paste(..., sep = " ", collapse ...
- R语言将字符串矩阵转化为数值型矩阵
这是原始数据的格式,当运行完下面的命令的时候,结果如下图 x=read.table("C:/Users/Administrator/Desktop/s1.txt") x=as.ma ...
- R语言之——字符串处理函数
nchar 取字符数量的函数 length与nchar不同,length是取向量的长度 # nchar表示字符串中的字符的个数 nchar("abcd") [1] 4 # leng ...
- R语言提取字符串的一部分substring函数
这个函数提取字符串的一部分. 语法 substring()函数的基本语法是: substring(x,first,last) 以下是所使用的参数的说明: x - 是字符向量输入. first - 是第 ...
- R语言统计字符串的字符数ncahr函数
函数计算字符数量,包括在一个字符串的空格的个数. 语法 nchar()函数的基本语法是: nchar(x) 以下是所使用的参数的说明: x - 向量输入. 示例 result <- nchar( ...
- R语言学习笔记:字符串处理
想在R语言中生成一个图形文件的文件名,前缀是fitbit,后面跟上月份,再加上".jpg",先不百度,试了试其它语言的类似语法,没一个可行的: C#中:"fitbit&q ...
- R语言︱文本(字符串)处理与正则表达式
处理文本是每一种计算机语言都应该具备的功能,但不是每一种语言都侧重于处理文本.R语言是统计的语言,处理文本不是它的强项,perl语言这方面的功能比R不知要强多少倍.幸运的是R语言的可扩展能力很强,DN ...
- R语言中的字符串处理函数
内容概览 尽管R是一门以数值向量和矩阵为核心的统计语言,但字符串有时候也会在数据分析中占到相当大的份量. R语言是一个擅长处理数据的语言,但是也不可避免的需要处理一些字符串(文本数据).如何高 ...
随机推荐
- 使用django表单,使网页添加上传文件,并分析文件。
开发环境是: apache + python + django+ eclipse(开发环境) 欲达到目的: 在网页上,添加上传文件控件.然后读取csv文件,并分析csv文件. 操作步骤: django ...
- sublimeText3-EOFError: EOF when reading a line
最近在自学python,练习网上教程代码的时候遇到: EOFError: EOF when reading a line 发现原因是sublime的console不支持输入,安装SublimeREPL ...
- 如何为 Drupal 7 网站添加悬浮的反馈按钮?
最近有客户咨询我们要怎么为 Drupal 网站添加悬浮按钮,方便访客能够链接到反馈表单页面.很幸运,使用 Feedback Simple 模块可以很容易实现. 在这篇短教程中,我将和大家分享如何添加链 ...
- OpenGL ES学习笔记(一)——基本用法、绘制流程与着色器编译
首先声明下,本文为笔者学习<OpenGL ES应用开发实践指南(Android卷)>的笔记,涉及的代码均出自原书,如有需要,请到原书指定源码地址下载. 在Android.iOS等移动平台上 ...
- CentOS 6.5 Maven 编译 Apache Tez 0.8.3 踩坑/报错解决记录
最近准备学习使用Tez,因此从官网下载了最新的Tez 0.8.3源码,按照安装教程编译使用.平时使用的集群环境是离线的,本打算这一次也进行离线编译,无奈一编译就开始报缺少jar包的错,即使手动下载ja ...
- size_t 与 int 区别
size_t是无符号的,并且是平台无关的,表示0-MAXINT的范围, 但是如果传入的是负数,会被编译成他的补码. size_t是标准规定的一个同义词,它的原始定义放在stddef.h里面,不同的环境 ...
- 内存泄漏检测工具Valgrind
1概述 1.1 介绍 Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合.Valgrind由内核(core)以及基于内核的其他调试工具组成.内核类似于一个框架(fram ...
- vyos (三) HA
http://empujapalla.blogspot.jp/2014/04/taming-beast-vyatta-66-ha-cluster.html 1 L2TP vpn high availa ...
- meta基础知识
H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-width,initia ...
- 复杂的sql 一对多查询
SELECT distinct u.Name as UserName, a.OrderId, ( select d.SignCity from T_O ...