小编jua*_*ang的帖子

R-用方括号格式化字符串,并在其中添加冒号

我是R的新手。我试图在R中提供一个代码,该代码可以帮助我转换带有方括号的字符串,例如以下字符串:

( 65   97) ( 80   12) ( 82  832) (108   23) 
Run Code Online (Sandbox Code Playgroud)

变成这样的格式:

65:97 80:12 82:832 108:23
Run Code Online (Sandbox Code Playgroud)

我想我应该找到每个方括号之间的空间位置,并用:代替,然后再删除方括号,但是我不知道如何。有人可以帮忙吗?

r

5
推荐指数
1
解决办法
94
查看次数

将嵌套列表转换为数据帧

我在stackoverflow中看到了类似的问题,但我找不到适合我的具体情况的方法,所以我打开一个新的.

我的目标是转换嵌套列表,如下所示:

a:list of 2
..$ time: num[1:5] 1 2 3 4 5
..$ int: num[1:5] 6 7 8 9 0

b:list of 2
..$ time: num[1:5] 1 2 3 4 5
..$ int: num[1:5] 6 7 8 9 0
Run Code Online (Sandbox Code Playgroud)

进入这样的数据帧:

Name time int
a    1    6
a    2    7
.
.
.
b    1    6
...
Run Code Online (Sandbox Code Playgroud)

我尝试使用meltin reshape2,我得到时间和int作为一列(L2)中的值.像这样的东西:

Value L2    L1
1     time  a
2     time  a
.
.
.
6     int   a
.
.
.
Run Code Online (Sandbox Code Playgroud)

r reshape2

1
推荐指数
2
解决办法
933
查看次数

标签 统计

r ×2

reshape2 ×1