腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
dplyr
&
tibble
-
基于
列
值
的
两行
条件
和
r
、
dataframe
、
dplyr
、
tidyverse
、
tibble
给定一个如下所示
的
tibble
,我尝试使用Tidyverse根据两个字段中Item
的
值
执行
条件
求和。具体地说,对于foo
和
bar,我想将项目a对应
的
值
与项目b
的
值
相加,然后删除前者
的
行。我所寻找
的
结果如表2所示。data <-
tibble
(Field = rep(c("foo", "bar"), each=4),
浏览 23
提问于2021-09-26
得票数 1
回答已采纳
2
回答
以另一
列
在多行上迭代
的
值
为
条件
的
新
列
发生变异
r
、
dplyr
、
conditional-statements
、
tidyverse
library(
dplyr
) val = rnorm(50)) 假设上面的df是这样
的
,我想在
tibble
中添加一个额外
的
列
(比如cond),以便它
的
值
取决于
列
val
的
前
两行
。换句话说,如果(vali-1 & vali-2) <0,则将
值
1给condi,否则为零。
浏览 0
提问于2022-02-18
得票数 1
回答已采纳
1
回答
在R中有任何方法只保留行被过滤
的
列
吗?
r
、
dplyr
在
dplyr
中,我看到了变体函数中
的
一个参数,即.keep。它采用“所有”、“使用”、“未使用”或“无”
的
值
。如果传递" used ",则只显示计算过
的
列
和
已使用
的
列
。library(
dplyr
) y = c(2,1,4),
浏览 0
提问于2021-10-11
得票数 1
回答已采纳
2
回答
在满足
条件
后使用
dplyr
修改以下行
r
、
dplyr
我正在尝试通过
dplyr
中
的
ifelse语句添加一个新
列
,其中
的
字符串
基于
另一个
列
。当满足
条件
时,我还希望下面
两行
也显示相同
的
值
。 我展示了mtcar数据集中
的
一个示例。ifelse(mpg>20,"Event", "No event")) %>% mutate(type=ifelse(type=="Event", lead
浏览 20
提问于2020-08-04
得票数 3
回答已采纳
2
回答
如何替换
dplyr
::filter()
的
空输出
r
、
filter
、
dplyr
、
tibble
我有一个包含名为x
的
列
的
dataset dt,该
列
包含数字
和
意外
的
值
。我
的
目标是通过使用
dplyr
::filter()函数,在不清除x (因为有意外
的
值
)
的
情况下,根据x
的
值
从查找表中检索
值
。如果在查找表中找不到
条件
语句,
dplyr
::filter()将返回一个空
的
t
浏览 26
提问于2020-06-26
得票数 0
回答已采纳
4
回答
矢量化柱选择
r
、
switch-statement
、
tidyverse
如何使用一个
列
的
值
(例如,下面的x )从可能
的
列
中选择
值
,如果所选内容是针对每一行
的
? x变量决定是否应为给定行选择变量a、b或c。下面是一个简化
的
示例;真正
的
单元格不是列名
和
行号
的
连接。library(magrittr); requireNamespace("
tibble
"); requireNamespace("
dplyr
&quo
浏览 6
提问于2016-12-11
得票数 1
回答已采纳
2
回答
如何编写与
dplyr
::filter具有相同接口
的
函数,但它执行
的
是不同
的
操作
r
、
filter
、
dplyr
、
tidyverse
、
tibble
我希望实现一个与
dplyr
中
的
filter方法具有相同接口
的
函数,但不删除与
条件
不匹配
的
行,而是返回一个带有指示符变量
的
数组,或者将这样
的
列
附加到返回
的
tibble
上?我会发现它非常有用,因为它将允许我计算一些
列
的
摘要,在过滤之后
和
之前,以及在单个
tibble
上删除
的
行
的
摘要。 我发现
dplyr</em
浏览 1
提问于2017-09-12
得票数 0
回答已采纳
2
回答
有效地创建包含从不同
列
中
的
行连接
的
值
序列
的
列
。
r
、
tidyverse
我想要创建一个新
的
列
,其中包含一个不同
列
中给定
的
值
序列,用于给定位置上面
和
下面的行。让我们用一个例子更好地解决这个问题。,我想连接POS中
的
值
以生成序列SEQ。例如,如果窗口扩展为2(因为它扩展了上面的
两行
和
下面的
两行
),那么第一个观察
的
SEQ
值
将只是"ACG",而对于第三个则是"ACGGCC“。::filter(GET) 这个解决方
浏览 1
提问于2020-07-16
得票数 0
回答已采纳
1
回答
dplyr
以编程方式对多个逻辑
列
进行筛选
的
最佳实践
r
、
filter
、
dplyr
、
tidyverse
要解决
的
问题filter_checked <- function(db, vars = NULL) {
dplyr
::filter(
dplyr
:
浏览 0
提问于2021-03-08
得票数 1
1
回答
用group_by进行
条件
突变
r
、
dataframe
、
if-statement
、
dplyr
、
tibble
我有一个分组
的
data.frame,并且希望有
条件
地修改一个
列
,检查特定
列
的
all()。在本例中,我有一个包含3
列
的
简单data.frame;我是按
列
code分组,如果该组
的
列
B完全是NA,我希望从
列
A复制
值
,否则保留B
的
原始非NA
值
。, "2", 0.8, NA,
浏览 2
提问于2020-10-31
得票数 3
回答已采纳
1
回答
如何总结我
的
数据集,使聚合函数只考虑来自另一个函数
的
值
一次?
r
、
dplyr
我想用sum()聚合
列
a,用mean()聚合
列
b,但是对于这个mean(),ID
列
的
相同
值
应该只使用一次。所以我得到了
和
(3,4,5,6)和平均值(7,8,9)。如何在summarize()中写入此
条件
?library(
dplyr
) data =
tibble
(ID=c("111", "111", "222", "333"), a=c(3,4,5,6),
浏览 2
提问于2022-07-27
得票数 1
3
回答
Dplyr
的
mutate函数:在过滤另一
列
的
基础上,添加有
值
的
列
r
、
dplyr
假设我们有如下伪表: library(
dplyr
) test_df rank x1 1 103 3 3055 50 我想要实现
的
是添加一个新
的
列
,它将包含所有记录
浏览 14
提问于2021-07-06
得票数 1
回答已采纳
1
回答
计算变异行数
r
、
dplyr
、
stringr
如何计算
dplyr
中
的
变异行数?library(
dplyr
)li
浏览 0
提问于2017-10-27
得票数 0
回答已采纳
3
回答
使用tiw行索引前后
的
行数平均值生成一
列
r
最好是在不同
的
列
中按因子级别进行此操作。第3行
的
值
-0.7135是第1、2、4
和
5行
的
平均值。类似地,第5行
和
第6行没有context
值
,因为这
两行
之后没有两个
值
属于相同级别的因子“class=”(因为第7行是class="b“,而第5行
和
第6行是class”a“)。我
的
解决方案是: X <- 2 df_list <- df %>%
dplyr<
浏览 10
提问于2020-01-23
得票数 1
回答已采纳
2
回答
将一行中
的
值
复制到R中
的
另一行
r
、
loops
、
row
、
copying
我试图将
值
从一行复制到相应列中值NA
的
指定行。 4 2 5 6 4 7 这是预期
的
产出8 5 3
浏览 1
提问于2018-02-07
得票数 2
回答已采纳
1
回答
dplyr
的
一个问题(将which.min应用于数据文件列表)
r
、
list
、
dataframe
、
dplyr
、
tidyverse
在map()
和
lapply中使用哪个()
和
which.min存在这个问题,其中我只得到一个数字作为输出,但是有多个向量值满足这个
条件
。数据library(purrr) foo <-
dplyr
::
tibble
(a=c("a","b",NA),b=c("a","b","c"),colC=c("a",NA,"c"))
浏览 1
提问于2019-12-27
得票数 1
回答已采纳
3
回答
带
条件
的
排序/排列字符
列
r
、
sorting
、
dplyr
我试图使用
dplyr
的
arrange对字符串进行
基于
条件
的
排序。我希望在列上按arrange排序,但如果第二
列
等于一个
值
,则按升序排列,如果第二
列
等于另一个
值
,则按降序排列。我发现了几个类似的问题(其中一个是我以前
的
问题),但它们并不是直接适用
的
。它们都是在数字列上排序
的
,它们不会在字符列上工作。以下是样本数据: df <- mtcars %>% as_
tibb
浏览 3
提问于2021-09-14
得票数 3
回答已采纳
1
回答
将多
列
tibble
列
转换为仅包含多
列
的
tibble
列
r
、
dplyr
、
tidyverse
有了
dplyr
1.0.0,就可以使用
dplyr
::group_by()
和
dplyr
::summarise()执行以下操作:
tibble
( , y= rnorm(100)) %>%
dplyr
::summarize(value = as_
tibble
(prcomp(c
浏览 15
提问于2020-09-03
得票数 0
回答已采纳
1
回答
以最有效
的
方式确保
dplyr
::summarise()中
的
唯一
值
r
、
dplyr
、
unique
、
paste
我通常有一个有很多character类型
的
列
(在20到30之间)
和
只有3-4个类型
的
numeric
列
的
tibble
。对数字
列
进行分组
和
汇总非常快,但我在确保每个分组var
值
具有唯一
值
的
同时汇总字符
列
的
方法总体上相当慢。 我只是想知道有没有比使用paste()更快
的
方法。collapse = sep)) make_uniqu
浏览 24
提问于2019-04-05
得票数 1
回答已采纳
1
回答
dplyr
:使用其他指定
列
中
的
值
创建新
列
r
、
dplyr
、
nse
4 a #> 3 3 6 a#> 2 2 5 b 5在这里,我们只是一直使用
列
a中
的</
浏览 3
提问于2018-09-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用dplyer包进行数据转换
R语言必学包之dplyr
R语言对NASA元数据进行文本挖掘的主题建模分析
R与Python手牵手:数据框的构建、读取与基本描述
快速掌握R语言中类SQL数据库操作技巧
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券