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 (针对列表)

相关实践学习
MySQL基础-学生管理系统数据库设计
本场景介绍如何使用DMS工具连接RDS,并使用DMS图形化工具创建数据库表。
相关文章
|
9月前
|
SQL 运维 数据管理
数据管理DMS产品使用合集之如何使用REPLACE函数
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
101 2
|
存储 人工智能 NoSQL
MongoDB推出高级数据管理功能,实现随处可运行应用程序
借助MongoDB Atlas for the Edge,企业不仅可以安全地存储数据,还可以跨越不同数据源和目的地实时同步数据,从而提供具有高可用性、高弹性和高可靠性的应用程序
|
数据管理 大数据
数据治理专业认证CDMP学习笔记(思维导图与知识点)- 第15章数据管理能力成熟度评估篇
数据治理专业认证CDMP学习笔记(思维导图与知识点)- 第15章数据管理能力成熟度评估篇
|
存储 数据采集 安全
数据治理专业认证CDMP学习笔记(思维导图与知识点)- 第12章元数据管理篇
数据治理专业认证CDMP学习笔记(思维导图与知识点)- 第12章元数据管理篇
167 0
|
数据采集 存储 数据管理
数据治理专业认证CDMP学习笔记(思维导图与知识点)- 数据管理
数据治理专业认证CDMP学习笔记(思维导图与知识点)- 数据管理
210 0
|
存储 数据管理 大数据
电商项目之数仓的元数据管理讲解|学习笔记
快速学习电商项目之数仓的元数据管理讲解
电商项目之数仓的元数据管理讲解|学习笔记
|
存储 数据管理 开发者
元数据管理的可扩展性 | 学习笔记
快速学习元数据管理的可扩展性
元数据管理的可扩展性 | 学习笔记
|
4月前
|
人工智能 关系型数据库 分布式数据库
拥抱Data+AI|“全球第一”雅迪如何实现智能营销?DMS+PolarDB注入数据新活力
针对雅迪“云销通App”的需求与痛点,本文将介绍阿里云瑶池数据库DMS+PolarDB for AI提供的一站式Data+AI解决方案,助力销售人员高效用数,全面提升销售管理效率。
|
7月前
|
物联网 数据管理 Apache
拥抱IoT浪潮,Apache IoTDB如何成为你的智能数据守护者?解锁物联网新纪元的数据管理秘籍!
【8月更文挑战第22天】随着物联网技术的发展,数据量激增对数据库提出新挑战。Apache IoTDB凭借其面向时间序列数据的设计,在IoT领域脱颖而出。相较于传统数据库,IoTDB采用树形数据模型高效管理实时数据,具备轻量级结构与高并发能力,并集成Hadoop/Spark支持复杂分析。在智能城市等场景下,IoTDB能处理如交通流量等数据,为决策提供支持。IoTDB还提供InfluxDB协议适配器简化迁移过程,并支持细致的权限管理确保数据安全。综上所述,IoTDB在IoT数据管理中展现出巨大潜力与竞争力。
174 1
|
8月前
|
SQL NoSQL 数据管理
数据管理DMS使用问题之如何批量导入MongoDB的数据文件
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。

热门文章

最新文章