时间:2021-05-20
在R语言中的单引号或双引号对中写入的任何值都被视为字符串。 R语言存储的每个字符串都在双引号内,即使是使用单引号创建的依旧如此。
以下示例阐明了在 R 语言中创建字符串的规则。
a <- 'Start and end with single quote'print(a)b <- "Start and end with double quotes"print(b)c <- "single quote ' in between double quotes"print(c)d <- 'Double quotes " in between single quote'print(d)当运行上面的代码,我们得到以下输出
[1] "Start and end with single quote"[1] "Start and end with double quotes"[1] "single quote ' in between double quote"[1] "Double quote " in between single quote"当我们运行脚本失败给下面的结果。
...: unexpected INCOMPLETE_STRING.... unexpected symbol 1: f <- 'Single quote ' insideunexpected symbol1: g <- "Double quotes " inside连接字符串 - paste() 函数
R语言中的许多字符串使用 paste() 函数组合。 它可以采取任何数量的参数组合在一起。
语法
对于粘贴功能的基本语法是
paste(..., sep = " ", collapse = NULL)以下是所使用的参数的说明 -
例
a <- "Hello"b <- 'How'c <- "are you? "print(paste(a,b,c))print(paste(a,b,c, sep = "-"))print(paste(a,b,c, sep = "", collapse = ""))当我们执行上面的代码,它产生以下结果
[1] "Hello How are you? "[1] "Hello-How-are you? "[1] "HelloHoware you? "可以使用 format() 函数将数字和字符串格式化为特定样式。
语法
格式化函数的基本语法是
format(x, digits, nsmall, scientific, width, justify = c("left", "right", "centre", "none"))以下是所使用的参数的描述 -
例
# Total number of digits displayed. Last digit rounded off.result <- format(23.123456789, digits = 9)print(result)# Display numbers in scientific notation.result <- format(c(6, 13.14521), scientific = TRUE)print(result)# The minimum number of digits to the right of the decimal point.result <- format(23.47, nsmall = 5)print(result)# Format treats everything as a string.result <- format(6)print(result)# Numbers are padded with blank in the beginning for width.result <- format(13.7, width = 6)print(result)# Left justify strings.result <- format("Hello", width = 8, justify = "l")print(result)# Justfy string with center.result <- format("Hello", width = 8, justify = "c")print(result)当我们执行上面的代码,它产生以下结果 -
[1] "23.1234568"[1] "6.000000e+00" "1.314521e+01"[1] "23.47000"[1] "6"[1] " 13.7"[1] "Hello "[1] " Hello "此函数计算字符串中包含空格的字符数。
语法
nchar() 函数的基本语法是
nchar(x)以下是所使用的参数的描述 -
x 是向量输入。
例
result <- nchar("Count the number of characters")print(result)当我们执行上面的代码,它产生以下结果
[1] 30这些函数改变字符串的字符的大小写。
语法
toupper()和tolower()函数的基本语法是
toupper(x)tolower(x)以下是所使用的参数的描述 -
x是向量输入。
例
# Changing to Upper case.result <- toupper("Changing To Upper")print(result)# Changing to lower case.result <- tolower("Changing To Lower")print(result)当我们执行上面的代码,它产生以下结果
提取
[1] "CHANGING TO UPPER"[1] "changing to lower"此函数提取字符串的部分。
语法
substring() 函数的基本语法是
substring(x,first,last)以下是所使用的参数的描述 -
例
# Extract characters from 5th to 7th position.result <- substring("Extract", 5, 7)print(result)当我们执行上面的代码,它产生以下结果
[1] "act"到此这篇关于R语言字符串知识点总结及实例分析的文章就介绍到这了,更多相关R语言字符串内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
字符串操作在任意编程语言的日常编程中都随处可见,今天来汇总一下C#中关于字符串的一些你可能遗忘或遗漏的知识点。逐字字符串在普通字符串中,反斜杠字符是转义字符。而
本文介绍了vue语法之拼接字符串的示例代码,分享给大家,具体如下。先来一行代码: 如代码所示,只需要在数组语法中拼接字符串即可。***知识点***顺便总结一下
本文实例讲述了ES6知识点整理之String字符串新增常用方法。分享给大家供大家参考,具体如下:字符串includes,startsWith,endsWith方
本文实例讲述了python中字符串前面加r的作用。分享给大家供大家参考。具体分析如下:字符串前面加r,表示的意思是禁止字符串转义>>>print"asfdas\
本文实例讲述了php截取html字符串及自动补全html标签的方法。分享给大家供大家参考。具体分析如下:这里总结一下关于利用php截取html字符串自动补全ht