小编Ste*_*n F的帖子

将数据框的两列转换为命名向量

我需要将多行两列data.frame转换为命名字符向量.我data.frame会是这样的:

dd = data.frame(crit = c("a","b","c","d"), 
                name = c("Alpha", "Beta", "Caesar", "Doris")
                )
Run Code Online (Sandbox Code Playgroud)

我真正需要的是:

whatiwant = c("a" = "Alpha",
              "b" = "Beta",
              "c" = "Caesar",
              "d" = "Doris")
Run Code Online (Sandbox Code Playgroud)

r vector coercion dataframe

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

标签 统计

coercion ×1

dataframe ×1

r ×1

vector ×1