我正试图找到一种方法来代替|"符号在该数据集中用于"/"象征df<-c(2|4,5|6,3|4,4|7,5|8(所以决赛会是这样的df<-c(2/4,5/6,3/4,4/7,5/8(
任何帮助都非常感谢
如果是单个字符串(或元素向量(,请使用base R
中的chartr
chartr("|", "/", df)
[1] "2/4,5/6,3/4,4/7,5/8"
df2$col1 <- chartr("|", "/", df2$col1)
> df2
col1
1 2/4
2 5/6
3 3/4
4 4/7
5 5/8
数据
df <- "2|4,5|6,3|4,4|7,5|8"
df2 <- data.frame(col1 = c("2|4", "5|6", "3|4", "4|7", "5|8"))