R语言数据分析与挖掘-R语言数据操作基础.pptxVIP

R语言数据分析与挖掘-R语言数据操作基础.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
R语言数据类型011R语言数据对象02R语言文本处理03 R语言数据类型201 PAGE3数据类型判断及转换R语言中用来存储数据的类型有多种,包括数值型(numeric)、整数型(integer)、逻辑型(logical)、日期型(Date)、字符型(character)、复数型(complex)。类型辨别转换数值型(numeric)is.numeric()as.numeric()整数型?(integer)eger()eger()逻辑型(logical)is.logical()as.logical()日期型(Date)is.Date()?as.Date()字符型(character)is.character()as.character()复数型(complex)plex()plex()空值(NULL)is.null()as.null()可以通过methods(is)命令来查看所有类型判断函数,methods(as)命令查看所有的类型转换函数。 PAGE4日期类型数据处理R语言的基础包中提供了两种类型的时间数据,一类是Date日期数据,它存储的是天,不包括时间和时区信息,另一类是POSIXct/POSIXlt类型数据,其中包括了日期、时间和时区信息。函数功能描述ISOdate()用数字直接生成日期对象, 得到的是一个POSIXct对象ISOdatetime()用数字直接生成日期对象, 允许继续加入小时、分钟、秒数信息Sys.Date()返回系统当前的日期Sys.time()返回系统当前的日期和时间Sys.timezone()返回系统当前所在的时区date()返回系统当前的日期和时间(返回的值为字符串)as.Date()将字符串形式的日期转换为日期格式format()将日期变量转换成指定格式的字符串as.POSIXlt()将字符串转化为包含时间及时区的日期变量strptime()将字符型变量转化为包含时间的日期变量strftime()将日期变量转换成指定格式的字符型变量difftime()计算两个日期变量间隔的秒数、分钟数、小时数、天数、周数weekdays()取日期变量所处的星期几months()取日期变量所处的月份quarters()取日期变量所处的季度 PAGE5日期或时间格式含义format()函数将日期/时间输出为字符串,各种日期/时间格式含义如下:格式含义示例%d数字表示的日期(0~31)01~31%a缩写的星期名Mon/周一%A非缩写星期名Monday/星期一%w数字表示的星期几0~6(0为周日)%b缩写的月份Jan/1月%B非缩写月份January/一月%m月份(01~12 )01~12%y两位数的年份19%Y四位数的年份2019%H24小时制小时(00~23)00~23%I12小时制小时(01~12)01~12%pAM/PM(上午/下午)指示AM/PM(上午/下午)%M十进制分钟(00~60)00~60%S十进制秒(00~60)00~60 R语言数据对象602 PAGE7R语言数据对象R语言拥有许多用于存储数据的对象类型,常用数据对象包括向量(vector)、矩阵(matrix)和数组(array)、因子(factor)、列表(list)和数据框(data.frame)。它们在存储数据的类型、创建方式、结构复杂度,以及用于定位和访问其中个别元素的标记等方面均有所不同。多样化的数据对象赋予了R灵活处理数据的能力。 R语言文本处理803 PAGE9基本文本处理基本文本处理包括字符串元素个数统计、字符串的合并及拆分、字符串的提取和替换以及字符编码转换等操作。基础包中的文本处理函数如下: PAGE10grep函数族grep函数族中的grep、grepl、regexpr、gregexpr等函数的匹配规则均可以使用正则表达式。函数作用grep()查找功能,返回匹配结果的下标集 grepl()查找功能,返回是否匹配的逻辑向量regexpr()返回匹配向量包括字符的位置及匹配长度(只匹配第一次出现的),不匹配返回-1 “match.length”给出匹配文本长度的整数向量(或-1)gregexpr()返回匹配列表包含字符的位置及匹配长度(匹配多次),不匹配字符返回-1,每个元素的格式与regexpr的返回值相同regexec()返回匹配列表包含字符的位置及匹配长度(只匹配第一次出现的),不匹配返回-1参数描述pattern正则表达式x, text字符向量或字符对象ignore.case逻辑值,FALSE表示大小写敏感、TRUE表示大小写不敏感perl逻辑值,是否使用perl风格的正则表达式,FALSE表示不使用,TRUE表示使用value逻辑值,FALSE返回匹配元素的下标,TRUE返回匹配的元素值fixed逻辑值,FALSE表

文档评论(0)

ning2021 + 关注
实名认证
文档贡献者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档