【发布时间】:2020-10-02 09:49:20
【问题描述】:
我有一个数据框,在“角色”列中,每一行都有一个“学生”或“老师”的值。我想相应地用“st”或“te”替换这些值。
roles_complete <- c("students","teacher")
roles_standard <- c("st", "te")
data$roles <- stri_replace_all(data$roles, regex= roles_complete, roles_standard)
奇怪的是,这只改变了一些值。
roles
1 st
2 students
3 teacher
4 te
5 st
6 students
7 teacher
8 te
9 st
10 students
11 teacher
12 te
我在 stri_replace 中插入的条件显然有问题,但文档不是很清楚。
【问题讨论】:
标签: r string dataframe replace str-replace