相关疑难解决方法(0)

每5个字符拆分一个字符串

假设我有一个长字符串:

"XOVEWVJIEWNIGOIWENVOIWEWVWEW"
Run Code Online (Sandbox Code Playgroud)

如何拆分这个以获得每5个字符后跟一个空格?

"XOVEW VJIEW NIGOI WENVO IWEWV WEW"
Run Code Online (Sandbox Code Playgroud)

请注意,最后一个更短.

我可以做一个循环,我不断计算并按字符构建一个新的字符串字符,但肯定必须有更好的东西吗?

string split r string-split

26
推荐指数
5
解决办法
8532
查看次数

如何将字符串拆分为给定长度的子字符串?

我有一个字符串,如:

"aabbccccdd"

我想将此字符串分解为长度为2的子字符串向量:

"aa" "bb" "cc" "cc" "dd"

string split r

24
推荐指数
3
解决办法
4万
查看次数

R,将字符串拆分为字符对

如何以下列方式在R中拆分字符串?请看例子

example:
Run Code Online (Sandbox Code Playgroud)

c("ex", "xa", "am", "mp", "pl", "le")

r

6
推荐指数
1
解决办法
830
查看次数

每隔n个字符拆分字符串新列

假设我有一个像这样的数据框,带有字符串向量var2

var1  var2
1     abcdefghi 
2     abcdefghijklmnop
3     abc 
4     abcdefghijklmnopqrst
Run Code Online (Sandbox Code Playgroud)

将每n个字符的var2拆分为新列的最有效方法是什么,直到每个字符串结束为止,

例如,如果每4个字符,输出将如下所示:

var1  var2                  new_var1  new_var2 new_var3  new_var4  new_var5
1     abcdefghi             abcd      efgh     i 
2     abcdefghijklmnop      abcd      efgh     ijkl      mnop 
3     abc                   abc
4     abcdefghijklmnopqrst  abcd      efgh     ijkl      mnop      qrst 
Run Code Online (Sandbox Code Playgroud)

stringr包?使用"str_split_fixed"

或使用正则表达式:

gsub("(.{4})", "\\1 ", "abcdefghi")
Run Code Online (Sandbox Code Playgroud)

根据var2的长度创建转到new_var_n的新列的容量,例如可以是10000个字符.

substring r gsub stringr

6
推荐指数
1
解决办法
208
查看次数

标签 统计

r ×4

split ×2

string ×2

gsub ×1

string-split ×1

stringr ×1

substring ×1