gpt4 book ai didi

r - 连接因子并替换 R 中的名称

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

我开始使用 R,但我在做一些用 python 会很容易的事情时遇到了一些问题 =P 但我还没有准备好放弃(还)

我有一个包含多个列的 data.frame。有些是因数,有些是整数值。
其中一列具有以下值:

Levels: High Low Neither SI

我想做的是将 High 和 Low 连接成一个因子,我的意思是创建一个名为 Foreign 的新因子,它将包含 High 和 Low 的值。
但是我在做这件事时遇到了一些困难。

我试过:

dataset[Origin == 'High',]$Origin == 'Foreign'

gsub("High", 'Foreign', dataset, fixed = TRUE)

我也尝试过 grep 但没有任何 luke..

我想这很容易,但我无法理解如何处理问题。

提前致谢!

最佳答案

你可以检查一下

levels(dataset$Origin)
[1] "High" "Low" "Neither" "SI"

所以你只需要

levels(dataset$Origin)[1:2] <- "Foreign"

关于r - 连接因子并替换 R 中的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11393077/

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