腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
使用
group_by
和
case_when
在
列
中
赋值
?
、
、
为了
使用
ChoiceModelR包运行分析,我需要重新格式化df。我正在试图弄清楚
如何
编写一段代码(我猜是
使用
group_by
(id
和
card_number)
和
case_when
/if else语句),如果该卡号的得分为100,该代码将在与每个card_number相对应的顶行中分配
浏览 28
提问于2020-11-04
得票数 2
回答已采纳
1
回答
通过
case_when
按特定顺序对变量的特定值进行字符向量的变异
、
、
我试过这样的方法: df <- df %>% mutate(New =
case_when
(Letters %in% c("C", "D", "E") ~
浏览 0
提问于2019-01-29
得票数 1
回答已采纳
2
回答
用NA替换所有零
列
、
、
、
我
在
R中有以下数据 library(tidyr) 1 A NA 1 3 A NA 1 5 B 1 NA 7 B 1 NAdf%>%
gro
浏览 0
提问于2019-06-24
得票数 3
回答已采纳
1
回答
`
case_when
`函数
中
‘~’后面的条件项
、
、
、
我想在一个~函数
中
在
case_when
之后加上一个条件项。", "a"), y = 1:12), class = "data.frame", row.names = c(NA, 非工作代码:df %>% mutate(y =
case_when
(x=="b" ~ cumsum(y), TR
浏览 1
提问于2021-04-22
得票数 5
回答已采纳
1
回答
在
嵌套数据的行
和
列
之间循环
、
、
、
、
我有以下数据结构:分组
中
的会议。这些小组经常举行不同的会议,每次会议的小组成员数量也不同。 $ GroupID : chr "1" "1" "1" "1"因此,每次对于同一学习会议,一组
中
的一个人与同一组
中
的其他学习者
在
同一会议
中
具有相同的问题类型类别,两个学习者(或者三个或四个,取决于各自会议的小组规模)应该在协议变量
中
获得值1,否则他们都应该得到0。当一个人(例如
浏览 12
提问于2019-02-28
得票数 1
回答已采纳
1
回答
如何
创建值为1的
列
,如果面板数据
中
另一
列
从一年到另一年超过阈值,否则在R
中
为0
、
、
、
、
我希望创建一个
列
,用于如果值超过10的阈值,例如,如果前一年没有超过阈值,则为0,如示例图像的最后一
列
所示。这些年来,我们只会针对相同的独特项目进行这项工作。我的建议是
在
使用
dplyr
和
case时,但不知道
如何
在
group_by
(unique, year) %>% mutate(value turned =
case_when
(value10
浏览 10
提问于2022-10-25
得票数 0
1
回答
使用
R shiny对多
列
求和的求和问题
、
、
、
问题是
在
某些情况下,sum值不会出现在我的数据表
中
。我有一个包含多个
列
的数据集,其中一
列
名为Class。
在
Class
列
中
,我有几个类。,但没有正确显示SeniorT SinglesT
和
VetJuniorT (上面的显示
中
没有显示VetJuniorT)。但是,仅在一个类别
中
的参赛者确实会正确显示。例如,似乎
在
一个以上的类中会导致sum()消失。
case_when
?mutate??<e
浏览 14
提问于2021-03-25
得票数 1
2
回答
如何
使用
dplyr与数据match元素的子集进行匹配?
、
、
、
在下面显示的图像
中
,我试图
使用
dplyr复制标记为"Match“的黄色
列
。除了“匹配”
和
“匹配描述”之外,所有
列
都是由下面的可复制代码准确地生成的。还请注意,如图像底部所述,当有重复的行进行匹配(本例
中
的元素计数为1
和
2)时,将
使用
适用的GroupSplit值的最低值;
在
本例
中
,1
和
2具有相同的GroupSplit值,但情况并不总是如此。对于
如何
做到这一点,有什么建议吗?
浏览 6
提问于2022-07-18
得票数 0
回答已采纳
1
回答
R
使用
dplyr根据
列
中
的max突变数据。
、
、
、
我希望
使用
ddply或
group_by
来根据dataframe
中
的一个
列
中
的值对现有的数据进行变异。 我有一个3
列
的数据格式。我希望
在
每个ID
和
条件中标识ROI,这些ID
和
条件
在
df$Value
中
具有最大值。Condition"=rep_len(c(rep_len("Match", 3), rep_len("NoMatch", 3)), 12), &
浏览 3
提问于2020-06-17
得票数 1
回答已采纳
1
回答
如何
在特定字段之前指示值
、
、
下面是一个子设置的数据集,我想知道
如何
对每一组is进行排序,并按照最早的日期排序,创建一个新
列
来指示"LTD“状态之前的行?其目的是
在
进入“有限公司”状态之前识别诊断或行,以获得该独特的标识。
浏览 3
提问于2019-09-22
得票数 1
回答已采纳
1
回答
使用
dplyr进行
group_by
,并仅在if (没有其他)语句下有条件地变异
、
我有一个dataframe,需要按
列
条目的组合进行分组,以便只
使用
if语句(没有其他条件)有条件地修改几个
列
。更具体地说,如果某个组的
列
值超过了预定义的阈值,我想要对它们进行汇总,否则这些值应该保持不变。我尝试
使用
if_else
和
case_when
来实现这一点,但是这些函数需要一个"false“参数(if_else),或者默认情况下需要与NA (
case_when
)不匹配的set值: iris_mutated<- iris %>%
浏览 0
提问于2019-01-28
得票数 6
回答已采纳
1
回答
有条件地排除用dplyr::mutate()计算行
、
、
我
在
tibble
中
填充一个新
列
,方法是
在
另一
列
中
获取正元素的日志,同时不计算负值。我尝试
使用
if_else、ifelse
和
case_when
从评估中排除负值,但没有成功。,-1,0,1,2,3))或 my_df %>% mutate(log_n =
case_when
~ log(n
浏览 1
提问于2020-09-08
得票数 0
回答已采纳
1
回答
敏感度
和
特异度测试:
如何
使用
R、dplyr/tidyverse总结TP、FP、FN
和
TN
、
我正在测试新方法的诊断价值,并想测试这种方法的敏感性
和
特异性。假设我们有一个包含200名患者
和
对照组的数据集,测试结果从1到8不等。“受访者”进行了分组,如下所示: Df%>% summarise(Num=n()) %>% mutate(reference=test)
如何
使用
相应的测试结果作为阈值,汇总各
列
中</
浏览 16
提问于2021-01-31
得票数 0
5
回答
dplyr条件摘要函数
、
天真地,我
使用
case_when
编写了这篇文章,但它不起作用:
group_by
(Species) %>%~ mean(Petal.Width, na.rm = TRUE)))最后,我发现了这样的东西,
使用
每种方法进行总结,然后
在
一个变体中选择我真正想要的
浏览 0
提问于2018-04-25
得票数 4
3
回答
使用
条件变异
赋值
多个值
、
一个条件变异调用是否可以用于为多个变量
赋值
?require(tidyverse) df <- tibble(cat = c("a&qu
浏览 0
提问于2018-05-09
得票数 3
回答已采纳
1
回答
如何
从dplyr
中
根据另一个
列
值
使用
case_when
()
赋值
?
、
在
结合
使用
case_when
()
和
mutate()时,是否可以
使用
另一
列
中
的现有值为正在创建的
列
赋值
我正在处理的实际数据帧相当复杂,所以这里有一个我想要的简单示例: library(dplyr), 36, 5, 13, 1), mutate(Assay =
case_when
浏览 36
提问于2021-10-11
得票数 1
回答已采纳
1
回答
如何
根据特定的条件添加一个新
列
?
、
row.names = c(NA, 我有15行,有3个唯一的id在其中,我想根据以下几个条件获得新的
列
:,如果他们有共病性->,那么只选择与该共病相关的行,并将其添加到具有名称的新
列
中
,但所有其他
列
都应该具有NA ,因为您可以看到第二个id,没有任何共病,因此我希望为它创建一个新的类别,并将其视为“健康下面是我希望新
列
看起来
如何</e
浏览 1
提问于2020-12-08
得票数 1
回答已采纳
1
回答
用R
中
列
中
的下一个值替换NA值
、
、
、
我试图
使用
NA函数作为条件,
在
Dataframe
中
变异
列
,而不生成值。"2", "1", "2", "1", "2"),在此之后,我创建了一个名为Diff的新
列</em
浏览 1
提问于2022-07-26
得票数 0
回答已采纳
2
回答
R创建新
列
,其中值依赖于其他两
列
的匹配。
、
我很难用语言表达我的问题(因此出现了奇怪的标题),但是:对于第一行,最后一个交易日是2014-02-17,所以我
在
Date
列
中签入,
在
第5行,日期等于2014-02-17。2014-06-17 253 library(dplyr) df<-data %>%
gro
浏览 3
提问于2020-05-18
得票数 1
回答已采纳
2
回答
在
另一
列
的条件下,在数据帧中进行求和。
、
我希望
在
每个组的数据框架
中
对某些
列
进行求和,但不包括我的每个组的一
列
。(group_name) %>% mutate(m1 = sum(across(contains("mean")))) 这将创建
列
m1,它是每个组跨mean_a、mean_b、mean_c的总和。我想要做的是排除组a的mean_a、b的mean_b
和
c的mean_c。group_name) %>% mutate(value2 =
case_when
(grepl(grou
浏览 11
提问于2022-05-13
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在IntelliJ IDEA中如何集成和使用Maven插件
Excel如何查找一列数据是否在另一列数据中
Print在python中充当了什么角色?变量和赋值语句又是什么?
在HTML中如何使用CSS?
如何快速调整Excel表格中的行高和列宽?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券