首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用R,按数据的间隔设置数据帧

用R,按数据的间隔设置数据帧
EN

Stack Overflow用户
提问于 2021-07-06 07:37:45
回答 1查看 146关注 0票数 0

我试图用R来子集一个大数据帧(df)。它有许多列,其中一列称为Ratio_qubit_TS。我想将其子集到一个更小的数据frame (df_0.05)中,它只包含Ratio_qubit_TS的值,即>= 0.5和<1,当然还有与所选行相对应的数据帧的其他列。然后,我将对不同的Ratio_qubit_TS间隔重复这个子设置。

我尝试使用这段代码创建我的数据的第一个子集(=df_0.5),但是我不明白为什么它不能工作: df_0.5 <- dfdf$Ratio_qubit_TS >=0.5 & df$Ratio_qubit_TS <= 1

错误消息是:[.data.frame中的错误(df,df$Ratio_qubit_TS >= "0.5“& df$Ratio_qubit_TS <=:未定义列被选中

如果你对我如何解决这个问题有任何建议,那就太好了。几个小时以来,我一直在努力寻找解决办法,却找不到任何解决办法。我有一个想法,如何让R重复为Ratio_qubit_TS的不同间隔(例如: 1<=Ratio_qubit_TS<1.5,然后是1.5<=Ratio_qubit_TS<2...etc)细分我的数据框架的过程,我会非常感激的。

谢谢:)

这是我第一次在这个论坛上发帖,而且英语不是我的母语,所以我希望你能很容易地理解我的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-06 07:53:07

试试这个:

代码语言:javascript
复制
library(dplyr)

df_0.05 <- df %>% filter(between(Ratio_qubit_TS, 0.5, 1))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68266417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档