我需要將多行兩列data.frame
轉換爲命名字符向量。 我data.frame
會是這樣的:將數據幀的兩列轉換爲命名向量
dd = data.frame(crit = c("a","b","c","d"),
name = c("Alpha", "Beta", "Caesar", "Doris")
)
,我真正需要是什麼:
whatiwant = c("a" = "Alpha",
"b" = "Beta",
"c" = "Caesar",
"d" = "Doris")
應該指出的是,通過向它們附加一個數字,這使得重複名稱是唯一的。對於大型媒體來說它也不是很有效率。 – Roland