我在数据帧中有以下变量
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)
但我得到一个列表而不是数据帧
请帮我
我有矢量 x<-1:5我命名它的元素(错误地)names(x)<-rep(c(letters[1:4], "a")).如何按名称访问最后一个元素?
x["a"]只返回名为的第一个元素"a".