stringr-----str_wrap
主页:https://cran.r-project.org/web/packages/stringr/index.html
#安装stringr包> install.packages('stringr')> library(stringr)
#stringr函数分类:
字符串拼接函数
字符串计算函数
字符串匹配函数
字符串变换函数
参数控制函数
#stringr字符串拼接函数
#str_wrap(string, width = 80, indent = 0, exdent = 0)
string: 字符串,字符串向量。 width: 设置一行所占的宽度。 indent: 段落首行的缩进值(设定每个段落第一行的缩进格式,默认没有缩进) exdent: 段落非首行的缩进值(设定每个段落第一行之后所有行的缩进格式,默认没有缩进)
#控制字符串输出格式
> txt<-'R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器。随着越来越多的工程背景的人的加入,R语言的社区在迅速扩大成长。现在已不仅仅是统计领域,教育,银行,电商,互联网….都在使用R语言。' > > # 设置宽度为40个字符 > cat(str_wrap(txt, width = 40), "\n") R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言变 成了一门炙手可热的数据分析的利器。随着越来越多的工程背景的人的加入,R语言的社区 在迅速扩大成长。现在已不仅仅是统计领域,教育,银行,电商,互联网….都在使用R语 言。 > # 设置宽度为60字符,首行缩进2字符 > cat(str_wrap(txt, width = 60, indent = 2), "\n") R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器。随着 越来越多的工程背景的人的加入,R语言的社区在迅速扩大成长。现在已不仅仅是统计领域,教育,银行,电商,互联网….都在使用R 语言。 > # 设置宽度为10字符,非首行缩进4字符 > cat(str_wrap(txt, width = 10, exdent = 4), "\n") R语言作为统计学一 门语言,一直 在小众领域闪 耀着光芒。直 到大数据的爆 发,R语言变 成了一门炙手 可热的数据分 析的利器。随 着越来越多的 工程背景的人 的加入,R语 言的社区在迅 速扩大成长。 现在已不仅仅 是统计领域, 教育,银行, 电商,互联 网….都在使 用R语言。 > > str_wrap(txt) #默认以80个字节作为行宽 [1] "R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器。随着越来越多的工程背景的人的加入,R语言的社区在\n迅速扩大成长。现在已不仅仅是统计领域,教育,银行,电商,互联网….都在使用R语言。" > cat(str_wrap(txt), sep = '\n') #以换行符连接每个固定长度的句子 R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器。随着越来越多的工程背景的人的加入,R语言的社区在 迅速扩大成长。现在已不仅仅是统计领域,教育,银行,电商,互联网….都在使用R语言。 > cat(str_wrap(txt, indent = 4)) #段落第一行空4个字符 R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器。随着越来越多的工程背景的人的加入,R语言 的社区在迅速扩大成长。现在已不仅仅是统计领域,教育,银行,电商,互联网….都在使用R语言。 >