R的高级数据管理--字符处理函数| 学习笔记

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
简介: 快速学习 R 的高级数据管理--字符处理函数

开发者学堂课程【大数据之R语言速成与实战R 的高级数据管理--字符处理函数】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/363/detail/4337


R的高级数据管理--字符处理函数


目录:

一、字符处理函数与其他实用函数

二、将函数应用于矩阵和数据框

 

一、字符处理函数与其他实用函数

字符处理函数:可以从文本型的数据,抽取他的信息。

Nchar(统计变量中含的数量)

>nchar(“abcde”)  

5(所含数量个数)

>substr(“abcde”, 3, 5)

“cde”

>grep(“a”,c(“a”,”b”,”a”,”c”))在字符abac搜索a的位置

1 3

Snb(在变量中搜索字符,并替换成目标字符)

>sub(“a”,”A”,”abcde”)

”abcde”

Strsplit(将字符分割)

>strsplit(“abcde”,”c”)

[[1]]

”ab” “de”

>strsplit(“abcde”,””)(将字符单独分开)

[[1]]

”a” “b” “c” “d” “e”

Paste(将字符连接)

>paste(“Today is”,”Friday”)

”Today is Friday”

Toupper(大小写转换)

>toupper(“abc”)

”ABC”

>tolower(“ABC”)

”abc”

Length(获取字符个数)

>length(c(2,3,4,5))

4

Seq(生成一个序列)

>seq(1,10,2)

[1]1 3 5 7 9

Rep(将字符重复)

>rep(1:3, 3)

[1]1 2 3 1 2 3 1 2 3

Cat(将一些信息输出出来)

>cat(“Hello”,”Tom!”)

Hello Tom!

 

二、将函数应用于矩阵和数据框

针对一个矩阵和数据框

>a<-c(1.234 , 2.345, 3.456)

>round(a)

1 2 3

>b<-matrix(runif(12),nrow=3)生成一个矩阵

>mean(b)(将所有元素结合起来求平均值)

0.527788

>

>c <-matrix(rnorm(30), nrow=6)

>c

>apply(c,1, mean)(将任意一个函数运用到任何一个维度上)

[1]-0.2377158  0.1291768 0.3024754  -0.2735020  -0.4005328

[6]-0.4465010

>apply(c,2, mean)

0.2630618  -0.7329046 -0.1738358  0.3727796  -0.5012674

>lapply  aspply (针对列表)

相关文章
|
5月前
|
存储 人工智能 NoSQL
MongoDB推出高级数据管理功能,实现随处可运行应用程序
借助MongoDB Atlas for the Edge,企业不仅可以安全地存储数据,还可以跨越不同数据源和目的地实时同步数据,从而提供具有高可用性、高弹性和高可靠性的应用程序
|
6月前
|
数据管理 大数据
数据治理专业认证CDMP学习笔记(思维导图与知识点)- 第15章数据管理能力成熟度评估篇
数据治理专业认证CDMP学习笔记(思维导图与知识点)- 第15章数据管理能力成熟度评估篇
|
6月前
|
存储 数据采集 安全
数据治理专业认证CDMP学习笔记(思维导图与知识点)- 第12章元数据管理篇
数据治理专业认证CDMP学习笔记(思维导图与知识点)- 第12章元数据管理篇
|
6月前
|
数据采集 存储 数据管理
数据治理专业认证CDMP学习笔记(思维导图与知识点)- 数据管理
数据治理专业认证CDMP学习笔记(思维导图与知识点)- 数据管理
|
存储 数据管理 大数据
电商项目之数仓的元数据管理讲解|学习笔记
快速学习电商项目之数仓的元数据管理讲解
94 0
电商项目之数仓的元数据管理讲解|学习笔记
|
存储 数据管理 开发者
元数据管理的可扩展性 | 学习笔记
快速学习元数据管理的可扩展性
114 0
元数据管理的可扩展性 | 学习笔记
|
2月前
|
Web App开发 缓存 数据库
DMS产品常见问题之DMS数据规定失败如何解决
DMS(数据管理服务,Data Management Service)是阿里云提供的一种数据库管理和维护工具,它支持数据的查询、编辑、分析及安全管控;本汇总集中了DMS产品在实际使用中用户常遇到的问题及其相应的解答,目的是为使用者提供快速参考,帮助他们有效地解决在数据管理过程中所面临的挑战。
|
5月前
|
数据管理 数据库 数据安全/隐私保护
数据管理与持久化:深度解析Docker数据卷
Docker 数据卷在容器化应用中扮演着关键角色,它们提供了一种灵活且可持久化的方式来处理应用数据。本文将深入讨论 Docker 数据卷的基本概念、使用方法以及一系列高级应用场景,通过更为丰富和实际的示例代码,帮助大家全面掌握数据卷的使用和管理。
|
14天前
|
运维 数据管理 数据库
数据管理DMS产品使用合集之在阿里云DMS中,想对数据精度进行校验,有什么方法
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
14天前
|
运维 Cloud Native 数据管理
数据管理DMS产品使用合集之数据归档功能可以在 DMS 上自动分批次执行吗
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。