gpt4 book ai didi

在 R 中同时将 "1"替换为 "0",将 "0"替换为 "1"

转载 作者:行者123 更新时间:2023-12-01 23:29:27 25 4
gpt4 key购买 nike

我在 R 中有一个字符向量,例如:

> row
"1/1" "0/0" "0/0" "1/1" "0/1" "0/0" "1/0"

我想交换“1”和“0”字符以返回向量:

> row2
"0/0" "1/1" "1/1" "0/0" "1/0" "1/1" "0/1"

我觉得这是一个简单的任务,但我很困惑,因为我假设多次调用 gsub例如,将在第二次调用时反转转换过程。

对于基于 R 的解决方案有什么想法吗?谢谢!

最佳答案

您可以使用chartr:

row <- c("1/1", "0/0", "0/0", "1/1", "0/1", "0/0", "1/0" )
chartr('01', '10', row)
#[1] "0/0" "1/1" "1/1" "0/0" "1/0" "1/1" "0/1"

关于在 R 中同时将 "1"替换为 "0",将 "0"替换为 "1",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66575330/

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