gpt4 book ai didi

替换数据框 R 列中的字符

转载 作者:行者123 更新时间:2023-12-03 08:33:41 42 4
gpt4 key购买 nike

我有一个数据框

a <- runif (10)
b <- letters [1:10]
c <- c(rep ("A-B", 4), rep("A_C", 6))
data1 <- data.frame (a, b, c)
data1

我想更换 _在 c 列的 A_C 中为 -有一个像data2这样的数据框:
z <- c(rep ("A-B", 4), rep("A-C", 6))
data2 <- data.frame (a, b, z)
data2

你知道我怎么做吗?

最佳答案

使用 gsub :

data1$c <- gsub('_', '-', data1$c)
data1

a b c
1 0.34597094 a A-B
2 0.92791908 b A-B
3 0.30168772 c A-B
4 0.46692738 d A-B
5 0.86853784 e A-C
6 0.11447618 f A-C
7 0.36508645 g A-C
8 0.09658292 h A-C
9 0.71661842 i A-C
10 0.20064575 j A-C

关于替换数据框 R 列中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21187603/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com