为变量的每个值添加一个单词作为前缀

时间:2021-03-09 19:41:40

标签: r

我希望更改列中的现有数据。 数据看起来像

Location
1
1
2
2
3
3
4
4
5
5

我想更改数据

1 <-“第 1 站”

2 <- “2 号站”

3 <- “3 号站”

等等

任何帮助将不胜感激:)

谢谢

2 个答案:

答案 0 :(得分:2)

我们可以使用paste

df1$Location <- paste("Station", df1$Location)

答案 1 :(得分:1)

另一个基本的 R 选项是 sprintf

transform(
  df,
  Location = sprintf("Station %s", Location)
)

给出

    Location
1  Station 1
2  Station 1
3  Station 2
4  Station 2
5  Station 3
6  Station 3
7  Station 4
8  Station 4
9  Station 5
10 Station 5