腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
lapply
中
的
函数
在
应用于
某些
列
时
不起作用
c = c('a', 'b', 'a', NA)); data 1 5 4 a3 1 0 a我只想在x1和x2
列
上用0替换NAs,所以我使用
lapply
函数
,如下所示: data[c("x1","x2")] <-
lapply
(data[c("x1","x2")], function (x) {x[is
浏览 16
提问于2019-07-17
得票数 0
1
回答
R data.table将
函数
应用于
两
列
的
总和
、
、
我有一个data.table,我想对它
的
列
应用一个
函数
。通常是这样做
的
:这将对这两
列
应用
函数
func。但是,如果我想将其
应用于
这两
列
的
总和,该怎么办?就像这样 dt[,
lapply
(.SD, func), .SDcols = "col1 +
浏览 3
提问于2015-04-29
得票数 3
1
回答
在
data.table中使用
lapply
从列表列中提取元素
、
、
、
接下来,我从摘要中提取一个系数,并生成一个包含数字
的
新
列
。我
的
问题是,为什么我要用我
的
申请来完成这些工作? .[, beta :=
lapply
(X = result, function(x) x$coefficients[2,1])] 当以下代码失败
时
。new.DT <-
浏览 1
提问于2021-10-25
得票数 0
回答已采纳
1
回答
具有多个特定
列
的
na.approx
、
、
我有一个包含许多
列
(colA、colB、colC、colD )
的
dataframe (DF)。。。。)。我想将na.approx
函数
与group_by一起
应用于
dataframe
中
的
几个
列
,但不是所有
列
。我成功地
在
一
列
上应用了na.approx和group_by
函数
,如下所示: DFxna<-DF %>% group_by(colA) %>% mutate(colB = na.ap
浏览 6
提问于2022-04-27
得票数 1
回答已采纳
1
回答
一次将一个
函数
应用于
SparkDataFrame
的
多个
列
、
、
、
在
basic
中
,我使用data.table将一个
函数
同时
应用于
多个
列
:Cols <- c("V2", "V3") d[, (Cols) :=
lapply
(.SD, function(x) x * 100), .SDcols = Cols]
浏览 4
提问于2022-01-17
得票数 0
回答已采纳
3
回答
如何
应用于
数据表列表
中
的
一
列
、
我有一个具有相同结构
的
dt列表,有些
列
是numeric --有些是characters。, y = "test") mylist <- list(A = dt1, B = dt2) 我想应用一个
函数
,比如sum或mean,它不能
应用于
整个datatable,因为有一些character
列
。我尝试过
lapply
(mylist$y,sum)或<em
浏览 0
提问于2016-06-01
得票数 0
回答已采纳
1
回答
data.table引用语义:遍历
列
和行组
的
内部机制
、
、
当通过将
函数
my_fun
应用于
每一
列
并使用by参数对行进行分组来替换data.table
中
的
所有
列
时
,
在
如下设置中大致会发生什么dt <- data.table迭代完所有组后,结果将写入dt
中
的
相应列。完成
列
的
操作后,结果将写入dt。这将导致大约(n_rows in dt) x sizeof(data_type)
的
内
浏览 10
提问于2018-09-06
得票数 2
1
回答
使用
函数
并在R
中
应用日期序列
、
、
我试图不使用for循环,并使用
函数
和
lapply
来生成日期序列,这些日期由天分隔,并附加到数据
中
。2012/01/14")), m = c(100,75))但是我得到了[[.default
中
的
错误(q,&
浏览 3
提问于2022-09-08
得票数 0
回答已采纳
1
回答
在
列表
中
的
特定列上使用地图?
、
、
我试图
在
一个数据文件列表
中
拆分一个数据文件,然后使用map()按照一个特定变量对每个数据文件进行排序。我认为我
的
方法会起作用,但我显然没有正确地将一些东西传递给
函数
,但我不确定如何使它工作。例如,使用
lapply
()我可以这样做:df = iris group_split(Species) %>% {
lapply
(.,function(x) {x %>% arrange(desc(Sepal.Length))}
浏览 7
提问于2022-01-31
得票数 -1
回答已采纳
1
回答
更改列表
中
第N
列
元素
的
类型
、
、
、
这就是我想要
的
。假设,data.frames []表示列表
中
的
所有列表,但它
不起作用
。list <- as.Date(list[[]][,2])list <-
lapply
(list[,2], as.Date) 这又是一个错误。因此,我想以最好
的
方式将
函数
应用于
列
的
所有元素,列表
的
所有data.frames,这就是说,并展示了如何在R语言中显式地应用该
函数
浏览 4
提问于2017-08-19
得票数 0
回答已采纳
1
回答
对每
列
具有不同Lambda
的
数据帧应用box-Cox变换
、
、
、
我有一个向量,其中包含box cox变换
的
最优λ。然后我有一个计算
列
的
box-cox变换
的
函数
:(obs^lambda-1)/lambda } result <- as.data.frame(
lapply
(df, function(u) {
lapply
(lambda, functi
浏览 1
提问于2014-11-15
得票数 0
1
回答
适用于data.frame
中
除一
列
以外
的
所有
列
,并替换R
中
的
数据
、
、
、
在数据框架"days“
中
,我希望将名为'round.numbers‘
的
函数
应用于
所有
列
,但名为'id’
的
列
除外。根据评论,但是,它创建了一个新表,而不是替换原始数据。days[,-'id'] <- days[,-'id'][,
la
浏览 4
提问于2017-10-05
得票数 2
回答已采纳
2
回答
如何将相同
的
函数
应用于
多个数据帧,以使用assign(deparse( same (Df)覆盖输入变量?[R]
、
我有多个数据帧,它们有相同
的
列
数。iris2 <- iris assign(deparse(substitute(df)),temp,envir=.GlobalEnv)如果我只将该
函数
应用于
一个数据帧然而,一旦我尝试将它
应用于
浏览 0
提问于2018-08-20
得票数 2
1
回答
如何使用lubridate将R
中
的
多
列
格式转换为日期格式?
、
我想使用R
中
的
lubridate包来一次转换它们。我解析日期格式没有问题,但在多列上应用lubridate。有什么建议吗?charge.date = c('07152003', '10012010'))crimes.df[,1:2]<-mdy(crimes.df[,1:2])crimes.df[,1:2]<-
lapply
(不方便地删除
列
中
的
所有数据。)
浏览 4
提问于2016-03-31
得票数 2
1
回答
R-在数据列表上使用孤立点
函数
。
、
、
、
我已经做了一个离群点
函数
,并希望将它应用到数据文件列表
中
。到目前为止都没有成功。这是一份适合我申请
的
工作,还是一份工作?
浏览 5
提问于2019-06-04
得票数 1
回答已采纳
2
回答
R-对多个
列
执行Zoo rollapply/rollmean
、
、
、
我想计算15天
的
滚动平均值(向后和向前)。testframe$V3 = runif(3900, -10.0, 10.0) testframe$V4 = seq(from = 5, to = 45, length.out = 3900) 我知道如何计算每一
列
的
值我想我必须为此排除Day和Date
列
,但是我如何在命令
中
做到这一点呢?我如何才能在使用NAs
的
旧测试帧
中
获得前15天和最后15天
的
结果?我试过这个: testframe[paste0("
浏览 24
提问于2019-06-12
得票数 0
1
回答
在
由
lapply
分配给数据帧
的
过程中发生了什么
、
、
给定数据帧df和
应用于
df
的
函数
f: df[] <-
lapply
(df,f) 用来自
lapply
的
列表
中
的
向量集合替换df
中
的
列
,R
的
魔力是什么?我看到
lapply
的
结果是一个与dataframe df同名
的
向量列表。我假设已经完成了一些神奇
的
映射,将向量映射到df[],这是df (methinks)<
浏览 14
提问于2021-04-23
得票数 0
回答已采纳
1
回答
将列名作为变量传递给
lapply
、
我把这个
函数
应用到R
中
的
一个列表
中
。tmp<-
lapply
(mydata,transform, V3 = ifelse(V2 > 20, V3, NA)) 列表
中
的
每个元素都是具有3个数值
列
( V1、V2和V3 )
的
dataframe。它创建一个名为"colB“
的
新
列
,填充"V3”字符串。'=' in "tmp<-
lappl
浏览 2
提问于2014-12-18
得票数 1
回答已采纳
1
回答
如何在data.table .SD中将特定于
列
的
参数传递给
lapply
?
、
、
、
、
我见过
在
data.table中使用.SD和
lapply
的
示例,其简单
函数
如下所示:但是我不确定如何在多参数
函数
中使用特定于
列
的
参数。例如,我有一个winsorize
函数
,我想将它
应用于
数据表
中
的
列
的
子集,但使用特定于
列</em
浏览 5
提问于2018-08-26
得票数 2
2
回答
使用apply和regexpr向数据帧添加多
列
、
我有一个有2
列
的
data.frame。其中一
列
用于存储每个产品
的
颜色(以行为单位)。,"black-white-red","black-white"))我正在尝试根据颜色列表向data.frame
中
添加新
列
该
列
的
用途是返回0或1,具体取决于产品
中</em
浏览 1
提问于2018-02-16
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
R向量化操作 基础知识
手把手教你做交叉验证
R中的向量化计算
如何使用度量值进行排序
电商平台什么化妆品最多?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券