与if和is.na交叉突变

问题描述我有下面列出的格式的数据,其中我需要处理的所有变量都是NA或变量的名称,我需要将Nas更改为0,将字符串更改为1。我尝试使用dplyr::across()和ifelse(),但返回的都是1。我目前唯一有效的解决方案是分别对每个变量进行变异。如何同时将多个变量中的所有NA更

发布:2022-10-16 标签:rdplyrnaacross


变异后使用~分离,交叉使用

问题描述目标是将所有物种&setosa&q;行转换为一行:(这是一个最小的示例(在实际的多列多组中):我有此数据帧:head(iris,2)%>%select(1,2,5)%>%group_by(Species)Sepal.LengthSepal.WidthSpecies<dbl

发布:2022-10-16 标签:rdplyrtidyracross


波浪符号和点符号在dplyr中的含义

问题描述摘要我正在阅读一篇article,主题是dplyr的跨函数。看一下第一个使用示例,我看到了以前从未见过的运算符的使用。我不知道它们本质上是dplyr的一部分,还是其他一些软件包的一部分。无论哪种方式,我都不理解它们在代码中的用法。代码示例:starwars|>summar

发布:2022-10-16 标签:rdplyracross


使用 dplyr rename(across(

问题描述嘿,我想通过添加Last_"来重命名一些列使用新版本的dplyr,但我不断收到此错误Heyi'mtryingtorenamesomecolumsnbyadding"Last_"withthenewversionofdplyrbutIkeepgettingthiserror

发布:2022-10-16 标签:rrenamedplyrtidyverseacross


排除列时纠正变异的正确语法

问题描述我正在尝试将代码从使用mutate_at转换为使用mutate(across()).我以为我遇到语法错误,但是在尝试弄清楚45分钟后,我决定是时候参加这个论坛了.I'mtryingtoconvertcodefromusingmutate_attousingmutate(a

发布:2022-10-16 标签:rdplyrmutateacross


排除列,第2部分,更正了变异时的正确语法

问题描述我以为我在此处,但是当我使用较大的数据集时,会得到不同的结果.我怀疑差异是由于na.locf行的行为方式造成的.IthoughtIhadtheanswertomyquestionhere,butwhenIusedwithmylargerdatasetIgetdiffere

发布:2022-10-16 标签:rdplyrmutateacross


利用dplyr中cross()中的函数来处理成对的列

问题描述set.seed(3)library(dplyr)x<-tibble(Measure=c("Height","Weight","Width","Length"),AD1_1=rpois(4,10),AD1_2=rpois(4,9),AD2_1=rpois(4,10),AD

发布:2022-10-16 标签:functionrdplyracross


我们能否实际将两组多个变量传递给dplyr中的mutate

问题描述这个问题,尽管有三个答案使我感到疑惑我正在思考这个问题.尽管我知道可以用其他方法解决问题(特别是使用purrr或应用一组函数),但是我不确定可以通过mutate(across(...我在这里为了清楚起见重现该问题.注意:我不是在寻找答案,而只是在怀疑我是否可以通过muta

发布:2022-10-16 标签:rdplyrmutateacross


如何将cross()函数与mutate()和case_when()结合以根据条件对多列中的值进行突变?

问题描述我有一个人口统计数据集,其中包括一个家庭的年龄.这是通过调查收集的,允许参与者拒绝提供年龄.Ihavedemographicdataset,whichincludestheageofpeopleinahousehold.Thisiscollectedviaasurveya

发布:2022-10-16 标签:rdplyracross


R两端仅找到正值或负值tidyverse

问题描述在dplyr中,按列操作具有以下示例:IndplyrColumn-wiseoperationshasthisexample:df<-tibble(x=c("a","b"),y=c(1,1),z=c(-1,1))#FindallrowswhereEVERYnumericva

发布:2022-10-16 标签:rdplyracross