我有以下数据框df1。我想删除" /"来自x2列中的所有值,并在x2中每个值的末尾添加字母v。
df1
x1 x2
1 aa/bb/cc
2 ff/bb/cc
3 uu/bb/cc
产生的df2
df2
x1 x2
1 aabbccv
2 ffbbccv
3 uubbccv
答案 0 :(得分:2)
您可以使用gsub
删除/
和paste0
以在每行中添加v
:
df2 <- transform(df1, x2 = paste0(gsub("/", "", x2, fixed = TRUE), "v"))
df2
# x1 x2
#1 1 aabbccv
#2 2 ffbbccv
#3 3 uubbccv