小编Fab*_*Gil的帖子

如何在R中的变量中拆分字符串变量(非矩形)

我在数据帧中有以下变量

test<-data.frame(x=c("", "1-7-9", "3", "2-4-6-8"))
Run Code Online (Sandbox Code Playgroud)

我想在变量中拆分:

Var1 Var2 Var3 Var4
NA   NA   NA   NA
1    7    9
3    NA   NA   NA
2    4    6   8
Run Code Online (Sandbox Code Playgroud)

我试过了

 test2<-strsplit(as.character(vartest$x), "\\-")  
Run Code Online (Sandbox Code Playgroud)

但我得到一个列表而不是数据帧

请帮我

string split r dataframe

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

当某些名称重复时,在R中按名称访问向量元素

我有矢量 x<-1:5我命名它的元素(错误地)names(x)<-rep(c(letters[1:4], "a")).如何按名称访问最后一个元素? x["a"]只返回名为的第一个元素"a".

r vector

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

标签 统计

r ×2

dataframe ×1

split ×1

string ×1

vector ×1