Remove names from named vector and get only the values

十年热恋 提交于 2019-11-30 23:38:01

You just want to remove the names attribute from tmp. There are a number of ways to do that.

You can unname it.

unname(tmp)
# [1] 1 2 3

Or use a very common method for removing names, by setting them to NULL.

names(tmp) <- NULL

Or strip the attributes with as.vector.

as.vector(tmp)
# [1] 1 2 3

Or re-concatenate it without the names.

c(tmp, use.names=FALSE)
# [1] 1 2 3

Or use setNames.

setNames(tmp, NULL)
# [1] 1 2 3
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!