腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
R
dplyr
mutate_at
访问
列
名称
r
、
dplyr
如何
访问
dplyr
::
mutate_at
正在处理的列名 比方说,我们想要将数据框中的一
列
转换为具有存储在单独列表中的级别的因子。"C2"=c("F","E","D"), "C3"=c("G","H","I"))$C2[1] "G" &
浏览 17
提问于2020-07-21
得票数 2
3
回答
dplyr
:
mutate_at
+ coalesce:
列
的动态
名称
r
、
dplyr
、
rlang
一段时间以来,我一直在尝试将
mutate_at
与coalesce结合起来,以防列名是动态生成的。 在我的示例中只有5
列
,但在实际数据中有更多(并且不是所有
列
都应该包含在coalesce步骤中)。我希望避免创建额外的变量,只是在
mutate_at
表达式中包含所有内容,因为这是更长的
dplyr
“流”的一部分。data_example %>% gsub("_extra", "", g
浏览 26
提问于2019-03-04
得票数 10
回答已采纳
1
回答
在
dplyr
mutate_at
调用中使用多
列
函数
r
、
dplyr
我想使用
dplyr
的
mutate_at
函数将一个函数应用于一个数据帧中的多个
列
,其中该函数输入它直接应用到的
列
以及数据帧中的另一个
列
。TRUE, TRUE, FALSE), z = c("World", "ao", "HaOlam")使用如下所示的
mutate_at
调用 df %>
浏览 298
提问于2016-08-29
得票数 63
回答已采纳
1
回答
将
mutate_at
()与取消的选择帮助函数一起使用,例如(而不是one_of())
r
、
dplyr
、
tidyverse
的挖出命令,我可以一次编辑和创建多个
列
,例如:如果我只想对
列
的一个子集执行此操作,我可以使用select助手,如下所示:然而,在我的例子中,我知道我的数据将始终包含
列
X1这些其他
列
的编号和
名称
是可变的
浏览 10
提问于2017-08-25
得票数 6
回答已采纳
1
回答
如何在具有特定
列
的矩阵中应用简单操作?
r
、
dataframe
、
dplyr
在此数据帧DTA上: structure(list(VARIETE = structure(c(6L, 7L, 35L, 13L, 1L, 5L"BERGAMO", "CELLULE", "CHEVIGNON", "COMPLICE", "CONCRET", "CREEK",
浏览 12
提问于2019-09-18
得票数 0
回答已采纳
1
回答
在
dplyr
中基于向量创建新
列
r
、
dplyr
使用
dplyr
,很容易使用mutate创建一个新
列
> mutate(df, newcol = NA)v1 v2 newcol2 2 b NA我们还可以使用
mutate_at
(如所示)使用向量创建多个新
列
: > cnames**将这些新
列
初始化为NA的简单方
浏览 1
提问于2018-03-14
得票数 3
回答已采纳
1
回答
访问
mutate_at
()中的列名
r
、
dplyr
我试图在
R
中的一个数据帧的多列上应用相同的功能。d <-
dplyr
::
mutate_at
(
浏览 3
提问于2017-09-04
得票数 3
回答已采纳
1
回答
使用`ends_with`在列表上进行映射,以应用自定义错误函数
r
这个列表名为results,我想计算preds和数据框中另一
列
之间的误差。所有列表中该
列
的共同主题是其中一
列
末尾的1。 如何使用contain、ends_with或类似的工具计算我的自定义函数?
列
preds在所有数据帧中都是相同的。
浏览 6
提问于2019-11-07
得票数 1
回答已采纳
2
回答
str_replace在许多
列
中的问题以及
r
、
dataframe
、
for-loop
、
replace
、
str-replace
我是
R
.datos$min52sem<-str_replace(datos$min52sem,"-","0.00") 我试图用"for“从所有
列
中更改它,而不是将所有变量的
名称
写15次。","vla","pv
浏览 6
提问于2019-11-16
得票数 2
回答已采纳
2
回答
将多个
列
居中的最短代码
r
例如,只需键入中心线一次,然后使用cols列表中的
名称
即可完成其余工作。 或者有没有更有效的方法来解决这个问题?
浏览 9
提问于2019-12-16
得票数 1
回答已采纳
1
回答
dplyr
-将包含单词的列名转换为字符
r
、
dplyr
、
character
、
names
我想使用
dplyr
将以单词"feature“开头的列名转换为字符类型。我使用来自stackoverflow的答案尝试了以下和其他一些变体。任何帮助都将不胜感激。谢谢!我正在努力提高我对
dplyr
命令的使用。
浏览 11
提问于2019-03-19
得票数 0
回答已采纳
2
回答
dplyr
函数
mutate_at
抛出错误:期望一个单边公式、一个函数或一个函数名。
r
、
dplyr
我创建了以下虚拟数据框架,称为aa:1 53 7以及以下代码: aa %>%
mutate_at
(.vars = vars("a"),
浏览 5
提问于2020-04-28
得票数 1
回答已采纳
2
回答
对具有不同函数的多组
列
执行
mutate_at
r
、
dplyr
我定义了必须应用于不同数据框
列
集合的函数。例如,我想对
列
c("mpg", "cyl")应用as.integer()函数,对c("vs", "am")
列
应用as.logical()
mutate_at
(c("mpg", "cyl"), as.integer) %>%
mutate_at
(c(&q
浏览 83
提问于2019-11-12
得票数 2
1
回答
在
dplyr
::
mutate_at
()函数中定义自定义函数
r
、
dplyr
我将使用
dplyr
::
mutate_at
()来使用某些自定义函数来更改data.frame中某些
列
的值。以下是我的代码:data(iris)你能帮我理解一下为什么我会犯这个错误吗?
浏览 2
提问于2021-10-10
得票数 0
回答已采纳
1
回答
将
列
中的值替换为另一个值(所有值相同)
r
、
replace
我的数据框架由21
列
组成,对于这个问题,只有一
列
是相关的:我希望用值1(在同一
列
中)替换
列
中的值2或3或4或5--。
浏览 0
提问于2020-09-02
得票数 0
回答已采纳
2
回答
通过向每个观察添加一个数值来改变数据帧中的不同
列
r
、
select
、
contains
、
dplyr
我有以下格式的数据框架,(i)希望选择包含字符串"EH“的所有
列
,(ii)将值207添加到所选
列
中的每个观察中,(iii)用其新值覆盖
列
。388.15 177.47 7.58073 7.15890 23.78 39.44 12.363 我尝试了下面的方法,但是是否有更简单的方法,因为我有包含数百个
列
的数据框架,在这些
列
中我必须添加值207。
浏览 0
提问于2020-08-26
得票数 0
回答已采纳
4
回答
使用带有自定义函数的
dplyr
mutate_at
r
、
dplyr
我想从一个表中获取两个变量,并将它们除以第三个变量,并将这些计算添加为两个新
列
。
mutate_at
使我非常接近,但在自定义函数(下面的f )中,我想
访问
数据集中的另一
列
。library(
dplyr
)f <- function(fld){} f <- function(fld){
浏览 0
提问于2018-04-10
得票数 11
回答已采纳
2
回答
mutate_if和
mutate_at
功能在一行中
r
、
dplyr
、
tidyverse
是否可以(1)使用select助手和(2)检查
列
的类型来应用函数?例如,这将不起作用--我想将
名称
不包含“VAL”的所有整数列转换为因子:
mutate_at
(vars(!contains("VAL")) & is.integer , as.factor) 是否可以使用
dplyr
中的其他语法?
浏览 12
提问于2019-11-16
得票数 2
回答已采纳
3
回答
如何操作具有特定字符串的
列
r
我试图用
R
为多个数据集执行for循环,如下所示。问题是,当我对多个数据集执行一个for循环时,带有“mean”的
列
的数目是不同的。例如,一些数据集有mean1、mean2、mean3、mean4.mean10.对于具有不同数目的“平均值”的
列
,执行子处理过程的代码是什么?我考虑了grep函数,但无法解决它。我会感谢你的帮助。
浏览 4
提问于2020-05-08
得票数 0
回答已采纳
2
回答
在某些情况下,
mutate_at
不创建变量后缀?
r
、
contains
、
dplyr
我一直在使用
dplyr
::
mutate_at
,通过将相同的函数应用于某些
列
来创建新变量。当我在参数中将函数命名为时,变体调用将创建带有后缀的新
列
,而不是替换现有的
列
,这是我在中发现的一个很酷的选项。df = data.frame(var1=1:2, var2=4:5, other=9) df %>%
mutate_at
(vars(contains("var")), .funs=funs('sqrt1 4 9 1.000000 2.00
浏览 1
提问于2018-02-04
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
R包系列——dplyr包教程3
R语言必学包之dplyr
数据选择行或者列
快速掌握R语言中类SQL数据库操作技巧
必学包之dplyr包
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券