You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R的数据框(dataframe)中添加条件指示变量high

指示变量添加到R数据框的实现方法

针对你已经生成high向量的场景,直接通过$符号给数据框新增列即可:

df$high <- high

执行后即可在数据框df中看到新增的high列,取值和你预先生成的向量完全对应。


你也可以选择更简化的实现方式,不需要单独在全局环境创建high向量,直接一步完成指示变量生成+添加到数据框,代码更简洁:

# 逻辑判断结果转整数时,TRUE自动对应1、FALSE自动对应0
df$high <- as.integer(df$totexp > median(df$totexp))

如果需求调整为大于等于中位数时取1,把代码中的>运算符替换为>=即可。

内容的提问来源于stack exchange,提问作者newtodata99

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 17:45:03