作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您将如何用数值替换字符串?
例如,假设我有一个像这样的向量,
n <- c(rep("Sam", 3), "Harry", rep("Sparky", 2), rep("Ted", 4), "Red")
>n
[1] "Sam" "Sam" "Sam" "Harry" "Sparky" "Sparky" "Ted" "Ted" "Ted"
[10] "Ted" "Red"
[1] 1 1 1 2 3 3 4 4 4 4 5
Sam
由 1
索引Harry
由 2
索引Sparky
来自 3
Ted
来自 4
Red
来自 5
. 最佳答案
这里使用 factor
的解决方案保留所需顺序的方法:
n <- factor(n, levels = unique(n))
> as.numeric(n)
[1] 1 1 1 2 3 3 4 4 4 4 5
关于r - 如何用数字索引替换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49996602/
我是一名优秀的程序员,十分优秀!