R根据条件创建因子

2023-11-22

我需要根据数值高于或低于 10 将列从数字更改为因子。

例如,有以下数据:

age <- c(1:20)
hight <- c(1:20)
d.frame <- data.frame(age, hight)

我尝试了以下方法:

d.frame$hight <- factor(d.frame$hight, levels( 1:9, 10:max(d.frame$hight) ), labels=c('low','high'))

and

d.frame$hight <- factor(d.frame$hight, levels( <10, >=10) ), labels=c('low','high'))

但不要工作。

现在有什么想法可以进行这种类型转换吗?

Thanks


我们可以使用cut改变numeric to factor根据条件列

d.frame$hight <- cut(d.frame$hight, breaks = c(-Inf, 10, Inf), 
             labels = c('low', 'high'), right = FALSE)

由于只有两个级别,另一个选择是创建一个逻辑向量并使用ifelse更改值

d.frame$hight <- factor(ifelse(d.frame$hight>=10, "high", "low"))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R根据条件创建因子 的相关文章

  • LaTex 中与 knit 和 xtable 交叉引用的问题

    我目前正在与 R Studio 合作 使用 LaTex 中的 R knitr 生成 PDF 文档 在这些文档中 我想在文本中引用的表格中展示我的部分结果 我使用 R 中的 xtable 包生成这些表 它运行良好并为我提供了正确的表 到目前为
  • 如何获得 STAN 中最大似然估计的标准误差?

    我在 Stan 中使用最大似然优化 但不幸的是optimizing 函数不报告标准错误 gt MLb4c lt optimizing get stanmodel fitb4c data win data init inits STAN OP
  • R::bigmemory - 如何创建角色big.matrix?

    我尝试使用bigmemory封装在R我一开始就陷入困境 我愿意 temp lt matrix paste a 1 10 5 2 并得到一个字符矩阵 没关系 但后来我尝试 x lt as big matrix temp type char 我
  • 返回数据帧 R 中的下一行

    我有一个看起来像这样的数据框 kind datetime book 2016 04 23 04 23 00 pen 2016 04 23 04 30 00 toy 2016 04 23 06 45 00 我想为数据集中的每一行返回下一行的日
  • R 中具有稳健回归的异常值

    我正在使用lmrobR 中的函数使用robustbase用于稳健回归的库 我会把它用作 rob reg lt lmrob y 0 dat method MM control a1 当我想返回我使用的摘要时summary rob reg 稳健
  • 将年月格式转换为 POSIXct [重复]

    这个问题在这里已经有答案了 我有一些年月形式的数据 我想将其格式化以用于绘图ggplot date lt c 2016 03 2016 04 2016 05 2016 06 2016 07 2016 08 2016 09 2016 10 2
  • 如何在for循环中引用变量?

    我正在循环访问不同的 data tables 和 data table 中的变量 但我在引用内部变量时遇到问题for loop dt1 lt data table a1 c 1 2 3 a2 c 4 5 2 dt2 lt data tabl
  • 删除ggplot2中的负图区域[重复]

    这个问题在这里已经有答案了 如何删除 ggplot2 中 x 轴和 y 轴下方的绘图区域 请参见下面的示例 我尝试了几个主题元素 panel border panel margin plot margin 但没有任何运气 p lt ggpl
  • 如何用外部图像填充地图边界?

    我正在创建一张带有州边界的巴西地图 这可以直接使用ggplot2 and geom sf 然而 这一次 我不想用数据填充每个状态的颜色 而是想用外部图像 png 填充每个状态的边界 类似于this https online olivet e
  • 计算每个唯一值出现的次数

    假设我有 v rep c 1 2 2 2 25 现在 我想计算每个唯一值出现的次数 unique v 返回唯一值是什么 但不返回它们的数量 gt unique v 1 1 2 我想要一些能给我的东西 length v v 1 1 25 le
  • 在shiny中过滤传单地图数据

    我在用传单地图设置这个闪亮的东西时遇到了麻烦 我的原帖 https stackoverflow com questions 50111566 applying leaflet map bounds to filter data within
  • 重复测量引导统计数据,按多个因素分组

    我有一个看起来像这样的数据框 但显然还有更多行等 df lt data frame id c 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 cond c A A B B A A B B A A B B A A B B co
  • R中的一元加/减是什么?

    来自 R 的详细信息部分Syntax http stat ethz ch R manual R patched library base html Syntax html帮助页面 定义了以下一元和二元运算符 他们被列出 在优先级组中 从最高
  • R - Plm 和 lm - 固定效应

    我有一个平衡面板数据集 df 本质上由三个变量组成 A B and Y 对于一堆独特识别的区域来说 它会随着时间的推移而变化 我想运行一个回归 其中包括区域 下面等式中的区域 和时间 年份 固定效应 如果我没记错的话 我可以通过不同的方式来
  • 多功能测试仪替代 system.time

    我已经看到 我认为是这样 使用了类似于 system time 的函数 它可以同时评估多个函数的时间并输出一个输出 我不记得它是什么 并且用我正在使用的术语进行互联网搜索并没有得到我想要的响应 有人知道我正在谈论的功能的名称 位置吗 你想要
  • 如何使用 R 计算成为列表中中位数的概率?

    假设我有以下数据集 其中显示了假设实验的每个状态的三个观察结果的列表 state lt c Iowa Minnesota Illinois outcome lt list c 5 11 11 c 3 12 8 c 9 14 2 dat lt
  • 时间戳半小时窗口内字段的平均值

    我的数据框有列名Timestamp es看起来像 Timestamp es 2015 04 01 09 07 42 31 2015 04 01 09 08 01 29 5 2015 04 01 09 15 03 18 5 2015 04 0
  • Dendextend:关于如何根据定义的组为树状图的标签着色

    我正在尝试使用一个名为 dendextend 的很棒的 R 包来绘制树状图并根据一组先前定义的组为其分支和标签着色 我已阅读您在 Stack Overflow 中的答案以及 dendextend vignette 的常见问题解答 但我仍然不
  • 在 R 中绘制 Likert 变量的堆积条形图

    假设我有一个如下所示的数据框 P Q1 Q2 1 1 4 1 2 2 3 4 3 1 1 4 其中的列告诉我哪个人相应地回答了问题 q1 q2 中的哪一个 这些问题需要按照 4 分李克特量表进行回答 例如 批准 表示 1 稍微批准 表示 2
  • 文本挖掘 pdf 文件/词频问题

    我正在尝试挖掘一篇具有丰富 pdf 编码和图表的文章的 pdf 我注意到 当我挖掘一些 pdf 文档时 我得到的高频词是 phi taeoe toe sigma gamma 等 它与某些 pdf 文档配合良好 但与其他文档配合使用时却得到这

随机推荐

  • 如何将多个文件扩展名传递给 TDirectory.GetFiles?

    TDirectory GetFiles有一个参数叫做SearchPattern Embarcadero 的文档说 匹配文件名时使用的掩码 例如 exe 匹配所有可执行文件 但是 我想传递多种文件类型 我从 a 得到这些类型FilterCom
  • iOS 7 UITableView 中的 UITextView 链接检测崩溃

    我有一个习惯UITableView单元格设置在我的UITableView像这样 UITableViewCell tableView UITableView tableView cellForRowAtIndexPath NSIndexPat
  • 如何为 JMS Serializer 创建自定义排除策略,以便我可以在运行时决定是否包含特定字段?

    正如标题所示 我试图在运行时决定是否在序列化中包含字段 就我而言 此决定将基于权限 我正在使用 Symfony 2 所以我想做的是添加一个名为 ExcludeIf 的附加注释 它接受安全表达式 我可以处理元数据的注释解析和存储 但我无法了解
  • 在 swift 中从 dataTaskWithURL 获取进度

    有什么办法可以取得进步吗dataTaskWithURL数据下载时快速 NSURLSession sharedSession dataTaskWithURL 我需要在下载数据时显示进度条 您可以简单地观察progress的财产URLSessi
  • A* 算法:封闭列表包含太多元素/太大

    我目前正在 JavaScript 中实现 A 算法 但是 我遇到了一个问题 我的 closeList 似乎太大了 这是输出的屏幕截图 什么可能导致这个问题 我的启发式计算错误吗 Node prototype getHeuristic fun
  • SQL Server 在窗口函数子句中奇怪的不一致行为?

    一边问另一个问题 我发现 SQL Server 发生在 2005 年和 2008 年 在处理时似乎有奇怪的不一致行为CASE窗口函数子句中的语句 下面的代码给出了一个错误 declare t table SortColumn int ins
  • 当块的宽度改变时是否会调用一个事件?

    我想在我监听的块的宽度发生变化时调用我的代码 如何 onresize仅当窗口大小改变时调用 一个选项可以是使用调整大小观察者 观察所有宽度变化 JS var foo document getElementById foo var obser
  • 匹配单个单词,末尾可能有标点符号或复数形式(正则表达式)

    我在正则表达式方面做得越来越好 但我想出了一些超出我目前能力的事情 我想构建一个函数来测试 返回 true 或 false 来测试是否在字符串中找到单词 但如果这个单词是在另一个单词中找到的 我不想有一个积极的匹配 我还想建立检查复数的可能
  • 如何沿着现有道路在两点之间绘制一条路线?

    我想在我的 Android 应用程序中显示两个位置之间的驾驶路线 我只想在路段顶部绘制路线 关于堆栈溢出本身有几个答案 并且所有答案都使用相同的方法 使用 Google Directions API 获取从起点到目的地的路线 并在返回的点之
  • 在 PHP 中可以使用 array[key] 吗?

    是否可以使用不带单引号或双引号的数组 例如 array key 我认为这很糟糕 因为如果我不使用单引号或双引号 PHP 首先查找常量 我的一位同事告诉我 这并不重要 你们有什么感想 不被认为是OK 即使它在大多数情况下都有效 基本上 当 P
  • 如果我不在的情况下我的计算机进入睡眠模式/休眠模式,我正在执行的硒脚本会停止吗?我

    如果我不在的情况下我的计算机进入睡眠模式 休眠模式 我正在执行的 selenium 脚本是否会停止 如果是 那么摆脱这个问题的理想方法是什么 首先 睡眠或休眠将断开您的互联网服务 其次 Hibernate 还会中断或停止许多进程 在睡眠模式
  • Cypress:具有三个不同响应的同一路由的存根响应

    我的应用程序中有一个端点 我们为每个请求使用相同的 api 并在参数中使用不同的操作 URL application api 示例请求负载 1 action CARD TRANSACTION HISTORY data date from 2
  • python中什么时候需要使用global关键字

    好吧 所以我遇到了这个非常烦人的问题 其中一个变量在本地设置 但随后在该函数之外恢复到它的旧值 在本例中为 无 但同时我可以操纵其他变量 并且仍然可以不使用 全局 关键字 我无法提供真正的代码 但它是这样的 foo foo foo bar
  • 如何在SQL Server中预编译存储过程?

    有没有办法在 SQL Server 中预编译存储过程 我的要求是这样的 我有一些存储过程 编译时间比执行时间多 所以我想预编译所有存储过程 当数据库服务器启动并运行时预编译它们会很好 任何关于这方面的想法都会非常有帮助 使用 SET FMT
  • WebView 不调整大小

    我已经为 Firefox OS 开发了一个 Web 应用程序 但我想让它在 Android 中 本地 运行 我的应用程序由一个对话框组成div它在可见时填充整个页面 我使用 Firefox 响应式设计工具对其进行了测试 并且它确实可以正确调
  • SQLite 支持引用完整性吗?

    我有一个 Django Web 服务器配置为使用 SQLite 在多对多关系 带有额外字段 中 Django 强制我使用关系模型来建立两个对象之间的关系 但我能够在相关表中尚不存在的对象之间创建关系 例如 I have table1 and
  • Django 模板如何使用变量查找字典值

    mydict key1 value1 key2 value2 在 Django 模板中查找字典值的常规方法是 mydict key1 mydict key2 如果键是循环变量怎么办 IE for item in list where ite
  • jquery:选择文本事件

    当用户选择一些文本 非文本区域或输入 时 jquery 是否可以调用我的回调来让我知道选择了哪个 div 的文本 并且如果选择焦点丢失也调用我的回调 Thanks 有点令人惊讶的是 没有简单的方法可以做到这一点 IE 有一个select在所
  • 提交表单中的 Laravel 日期格式 (d-M-Y)

    在刀片模板的提交表单中 我有以下日期表单 它与默认日期一起正常工作 例如Y m d 但我想显示日期d M Y 我试图找到一个可用的解决方案 但运气不佳 以下是适用于默认日期的代码 这是模型 public static rules birth
  • R根据条件创建因子

    我需要根据数值高于或低于 10 将列从数字更改为因子 例如 有以下数据 age lt c 1 20 hight lt c 1 20 d frame lt data frame age hight 我尝试了以下方法 d frame hight