腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在
dplyr
mutate
中
返回
多个
列
、
当函数
返回
多个
列
时,如何使用
mutate
将函数应用于
列
?下面我试着从一个字符
列
中
创建一个虚拟
列
/一个热
列
(我知道有一些可能的100+方法来创建虚拟
列
,但这是为了说明
返回
多个
列
的意义)。它
返回
美元符号(例如,Treatment$Isnonchilled而不只是nonchilled,如下图所示。这意味着该
列
不是原子向量,而
浏览 47
提问于2020-10-29
得票数 2
回答已采纳
2
回答
在
Python Pandas
中
,如何使用like R
dplyr
mutate
_each
、
、
、
在
Python Pandas
中
,我想通过对
多个
列
执行
多个
聚合函数来添加
列
,比如R
mutate
_each。例如,Python Pandas能否实现与以下R脚本相同的处理?R
dplyr
: group_by(Species) %>%
mutate
_each(funs(min, max, mean), starts_with("Sepal如下面的代码所示,我可以执行一个聚合函数并添
浏览 3
提问于2017-10-18
得票数 5
1
回答
在
R
中
,对多
列
前缀使用
dplyr
::跨和计算2
列
之间的差异。
、
bPg = c(7, 15, 22, 26) return(`{col}Agg` - `{colPg}`)
dplyr
::
mutate
(
dplyr
::across(.cols = c('a', 'b'), .fns = diff_func, .names = "{col}Diff")) # we want the outputthat this outputs, witho
浏览 9
提问于2022-08-09
得票数 3
回答已采纳
1
回答
在
dplyr
mutate
_at调用中使用多
列
函数
、
我想使用
dplyr
的
mutate
_at函数将一个函数应用于一个数据帧
中
的
多个
列
,其中该函数输入它直接应用到的
列
以及数据帧
中
的另一个
列
。TRUE, TRUE, FALSE), z = c("World", "ao", "HaOlam")使用如下所示的<
浏览 298
提问于2016-08-29
得票数 63
回答已采纳
1
回答
使用
dplyr
中
的按
列
操作将
多个
列
值除以指定的行。
、
如何使用
dplyr
中
的按
列
操作将
多个
列
值除以指定的行?对于单个
列
的情况,这个问题已经回答了好几次,但我正在尝试使用
dplyr
的按
列
排列的across函数为
多个
列
找到一个解决方案。(我能找到的唯一相关答案是使用取代的
mutate
_at函数。)"a", 4, 2,我希望将q_
列
中</em
浏览 0
提问于2021-06-12
得票数 1
回答已采纳
1
回答
dplyr
变异,应用在感兴趣的数据框架之外包含变量(或对象、向量)的函数。
、
我有一个示例,它与我实际要做的操作有些抽象(我取了几个
列
,检查该行的值是否存在,这些
列
依赖于表的日期,然后
返回
一个字符串分类),但是为了简洁起见,下面的示例会产生相同的错误,希望足够了。::
mutate
( Num1_even = f(Num1, CheckArray)哪一个当然会
返回
错误 DF, Nu
浏览 1
提问于2015-03-20
得票数 1
回答已采纳
2
回答
通过有条件过滤R
中
的数据可以快速添加二进制
列
吗?
、
、
我试图通过
在
列
中
查找值来有条件地提取行,并打算根据该行
中
是否出现了值来添加新的二进制值
列
。对我来说,这个想法很简单,我使用了函数来完成这个任务,但是我有以下错误: 这是。基本上,我需要在两个不同的
列
中签入值,然后将二进制值分配给新添加的
列
。"mydf.csv", header = TRUE) df_new <- f %>%
浏览 1
提问于2020-03-23
得票数 1
回答已采纳
1
回答
将归一化函数应用于具有分组行的所有
列
、
我的进程: library(
dplyr
) return((x- mean(x))/(maxdata.frame(thedata,Speiec) 最终的数据"theirisdata“具有相同的数据结构,但Sepal.length Sepal.width、Petal.length和Petal.width
在
每个物种组中都进行了归一化例如,数据帧的行可以被分类为10个或更
多个
组。对于每一组,对每一
列</
浏览 0
提问于2016-04-15
得票数 1
2
回答
dplyr
函数
mutate
_at抛出错误:期望一个单边公式、一个函数或一个函数名。
、
我创建了以下虚拟数据框架,称为aa:1 53 7以及以下代码: aa %>%
mutate
_at(.vars = vars("a"),PD:如果我
在
命令
中
更改a的“a”,则不会发生任何变化。
浏览 5
提问于2020-04-28
得票数 1
回答已采纳
2
回答
dplyr
将具有更改参数的单个函数应用于同一
列
、
我有一个只有一
列
的简单df,我想使用一个函数(
在
本例
中
是sum_x)创建
多个
新
列
,只需要更改一个参数。有没有比我下面
在
dplyr
中
展示的方法更有效的方法呢?理想情况下,我可以合并sum_vec,并在一行
中
创建100个新
列
。这似乎是一个非常简单的问题,但我不知道如何使用
dplyr
有效地解决这个问题。df <- data.frame(x = 1:20) sum_x <- function(x
浏览 4
提问于2020-08-27
得票数 0
1
回答
将
列
中
的值替换为另一个值(所有值相同)
、
我的数据框架由21
列
组成,对于这个问题,只有一
列
是相关的:我希望用值1(
在
同一
列
中
)替换
列
中
的值2或3或4或5--。除了对任何值2,3,4,5执行下面的代码之外,我还在寻找更优雅的代码: df <- df %>%
mutate
(a = replace(a, a == 3,1)) df <- df %&
浏览 0
提问于2020-09-02
得票数 0
回答已采纳
1
回答
dplyr
在
不使用确切列名的情况下对分组数据进行变异
、
我正在尝试编写一个函数来处理
多个
相似的数据集,这里我想用上一次面试
中
同一对象获得的分数减去第二次面试
中
受试者获得的分数。
在
我要处理的所有数据集中,感兴趣的分数将存储
在
第二
列
中
。d <- a %>%
dplyr
::group_by(subjectkey) %>%
dplyr
::
mutate
所以我尝
浏览 1
提问于2021-03-16
得票数 0
1
回答
在
R中使用
dplyr
中
的%>%算子
、
、
我看到了
在
R中使用来自
dplyr
(或tidyverse)包的%>%运算符来
在
同一个对象或数据帧上执行一系列操作的代码示例。然而,我从来没有能够让这个为我自己的代码工作。例如,在下面的代码
中
,我尝试替换
列
中
每个单元格的"1:2=“部分,然后将该
列
转换为数字。如果我一次执行每一步,但当我尝试将一个命令传送到下一个命令时,会导致一个错误,这是很好的。AvsDD) Error in gsub("1:2=", "", as
浏览 3
提问于2021-08-25
得票数 1
回答已采纳
1
回答
我怎样才能在
dplyr
中
不重复多次地修改
多个
列
呢?
、
我正在编写一个
在
R中非常不干燥的
dplyr
链,我需要在上调用上的许多
列
的函数,这对我来说很有帮助,对于每个调用都没有一行代码。所有32
列
初始
列
( atr2Made、atr2Att等)都在我的dataframe
中
。
dplyr
::
mutate
(atr2AttFreqRankNcaa = round(100 *
dplyr
::percent_rank(atr2AttFreq))) %>%
dplyr
::<em
浏览 1
提问于2019-01-16
得票数 1
回答已采纳
1
回答
从R
中
函数内的
列
中
检索因子级别数
、
我正在尝试创建一个函数,该函数对数据帧
中
的特定
列
执行
多个
统计测试。有些测试需要
多个
级别。我想测试一个特定的
列
中有多少个级别,但似乎做不对。
在
我的实际代码
中
,这一部分后面是一个ifelse,如果是单一的,则
返回
一个字符串'only one level‘,如果> 1,则继续进行统计测试。require("
dplyr
") df <- data.frame(A = c("a", &
浏览 0
提问于2017-07-24
得票数 4
回答已采纳
1
回答
在
dplyr
中
基于向量创建新
列
、
使用
dplyr
,很容易使用
mutate
创建一个新
列
>
mutate
(df, newcol = NA)v1 v2 newcol2 2 b NA我们还可以使用
mutate
_at (如所示)使用向量创建
多个
新
列
: > cname
浏览 1
提问于2018-03-14
得票数 3
回答已采纳
1
回答
row::与条件为全局变量可回收的第一行产生的ifelse进行变异
、
、
、
我很好奇为什么对
dplyr
::
mutate
()的调用
中
的一个
dplyr
::
mutate
()语句似乎只适用于我的数据框架的第一行。这将
返回
一个值,该值
在
整个
列
中
循环使用。根据checkVar的值,我希望
在
新
列
z中将不同的值添加到数据帧
中
,该
列
是根据现有
列
的函数计算的。如果我做了df <- data.fram
浏览 4
提问于2017-10-06
得票数 2
回答已采纳
4
回答
在
mutate
中使用purrr::pmap创建列表列
、
、
我理解如何使用map来迭代df
中
的参数并创建一个新的list
列
。::as.tbl(params) %>% rep(5, x)}但是,
在
我想指定
多个
参数的情况下,如何在pmap中使用类似的语法?df.preprocessed <-
dplyr
::as.tbl(params) %>%
dplyr</
浏览 7
提问于2017-10-02
得票数 15
回答已采纳
9
回答
在
`
dplyr
`中使用动态变量名
、
、
我想使用
dplyr
::
mutate
()
在
一个数据框
中
创建
多个
新
列
。列名及其内容应该是动态生成的。来自iris的示例数据:iris <- as_tibble(iris)multipetal <- functiondf <-
mutate
(df, varname = Petal.Width * n) ##
浏览 288
提问于2014-09-24
得票数 224
回答已采纳
1
回答
变异
多个
列
、
、
我正在尝试使用
mutate
(
dplyr
)函数组合
多个
列
。它可以很好地处理+和各个
列
的名称。但我需要一些命令来将所有
列
从
列
"a“更改为
列
"c”,而不必按名称写下每一
列
,也不必写下列d。1,2,3,4,5)c<-c(11,12,13,14,NA)df2<-<
浏览 0
提问于2021-10-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
R语言必学包之dplyr
73 VLOOKUP查询多个数据时返回列号太大了如何处理?
dplyr和tidyr简介 数据处理
R语言dplyr包浅谈(一)
必学包之dplyr包
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券