腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
dplyr
is
slow
选择
每个
组
中
的
最后
一行
、
、
本质上,我要求R根据邮政编码和paon排列数据集,然后按id对它们进行分组,
最后
只保留
每个
组
中
的
最后
一行
。然而,R需要超过3个小时才能做到这一点。我不确定我
的
代码做错了什么,因为这里没有for循环。 epc2是一个有324,368行
的
向量。., 1)) 感谢您
的
帮助。
浏览 8
提问于2019-02-15
得票数 2
回答已采纳
1
回答
用which.max函数
、
您也许可以帮助我:对于
每个
ID,我希望提取最大
的
"a“值,其中有最大
的
"b”值。换句话说,我希望扫描"b“值,确定最高值(此处为b=40)。如果几个"a“具有相同
的
最高"b”值(这里是a=20和a=30),那么我希望
选择
最高
的
"a“值(这里是a=30)。以下是我迄今所做
的
工作: df<- data.frame(ID=c('1','1','1',&
浏览 0
提问于2018-09-24
得票数 0
回答已采纳
3
回答
使用
grepl和
组
中
相对行位置
的
条件过滤
、
、
、
、
90,10000,12000,80,9000,500,65,2500)对于
每个
Journal_ref
组
,我试图根据以下条件筛选/
选择
行: 如果"Adj“包含在Journal_type
中
,则筛选/
选择
以返回Journal_ref
组
中
的
最后
一行
"A
浏览 0
提问于2018-11-11
得票数 1
回答已采纳
4
回答
删除每组R
中
的
最后
一行
/第
一行
、
这是我
的
数据value <- c(1,2,5,4,5)我想按categ列分组,并删除
每个
组
中
的
第一个/
最后
一个元素。理想情况下,我希望创建一个列,指示
每个
组
中
的
第
浏览 6
提问于2016-12-09
得票数 6
回答已采纳
1
回答
查找并合并
组
中
的
最后
一行
、
我可以
使用
dplyr
找到数据集中
的
最后
一行
,并将该行
的
特定值合并回整个数据集。,row_number()==n())$A) 如何找到
每个
组
的
最后
一行
并将其合并回对应
组
。
浏览 1
提问于2018-02-14
得票数 0
2
回答
按条件查找
最后
值
、
、
我有一个非常大
的
数据框架,我需要根据
最后
的
值进行子集。我知道data.table库包含last()函数,它返回数组
的
最后
一个值,但我需要
的
是根据id
中
的
最后
一个值对track
中
的
每个
单独值进行子集。id
中
的
值是连续整数,但
每个
track
的
最后
一个值都不同。43.26124 4 0 3
浏览 6
提问于2016-12-26
得票数 0
回答已采纳
1
回答
对于
每个
组
,在R中保持
一行
的
列条件。
、
问题
的
构建sample_df <- data.frame(id = c(14129, 14129, 14129, 29102, 29102, 2191, 219106-15 00:15:40 0 wednesday您可以看到,一旦收集到所有的day值,就会复制它
的
值,理想情况下,我希望
每个
id分组中有一个day行,而对应
的
date是
每个
组
浏览 1
提问于2018-10-25
得票数 0
1
回答
选择
第一个非NA值
的
dplyr
:: first ()
、
我正在寻找一种方法,以提取第一个和
最后
一个非NA值从
每个
组
。我
使用
的
是
dplyr
:: first ()和
dplyr
::and (),但我无法确定如何
选择
第一个或
最后
一个非NA值。library(
dplyr
)d <- data.frame( year = rep(seq(2000,2002,13 2000 5
浏览 1
提问于2018-09-07
得票数 28
回答已采纳
1
回答
如何只删除满足R
中
另一个条件
的
重复项?
、
、
、
我只想从UUID列
中
删除在Shape_Area列
中
具有最高值
的
重复项。必须创建一个循环来检测重复项,并比较找到
的
重复项
中
的
列区域
的
值。我已经尝试过duplicate函数,但我不能相信所选
的
值是列区域中
的
最大值。 我想要一个输出表,其中包含在列区域中具有最大值
的
唯一值。有人能在这个问题上提供帮助吗?
浏览 12
提问于2019-04-23
得票数 0
回答已采纳
1
回答
dplyr
中
的
访问
组
级别
、
我想在
dplyr
中
获取分组对象
的
分组级别。这当然等于分组后
的
分组变量。分组
的
变量不能修改,但可以扩展。.)) %>% 因此,向
每个
组
添加一个空行,作为第
一行
或
最后
一行
。在
最后
的
do
中
,我想将'gr‘设置为它
的
组
级别。是否有一种方法可以访问
组
级别,以便最终
的</e
浏览 0
提问于2017-01-22
得票数 0
2
回答
应用rollmean,但如果公司没有k>2,则保留单个值。
、
但是,对于我
的
一些观察,我只有第一个值,所以我会保留它来代替默认
的
NA。为了实现这一点,我过滤了那些我比k>2更多
的
数据,所以我可以简单地应用下面的代码。对于那些k< 2,我只是把它们插在后面。我有更好
的
方法吗?city = sample(LETTERS[1:11], 10, rep=TRUE), df %>%
浏览 4
提问于2020-08-31
得票数 0
回答已采纳
2
回答
删除一列
中
的
重复值,并在另一列
中
返回基于最新值
的
值
我创建了以下数据集,以便复制我
的
问题。我有重复
的
Module/Filename。但是,我希望能够返回具有最新日期
的
副本。日期必须是动态
的
。 owaspSample <- owaspSample[!
浏览 30
提问于2017-01-12
得票数 0
回答已采纳
2
回答
分组,然后从一列中
选择
最下面的行
、
我有一个数据集,其中我需要按一列分组,并在另一列中
选择
该
组
中
的
最后
一行
,并取第三列
的
平均值。name=c("a1","a2","a3","b1","b2","b3","c1","c2","c3"), 我已经<e
浏览 1
提问于2019-04-07
得票数 1
2
回答
使用
dplyr
按
组
获取第
一行
和
最后
一行
。
、
我试图
使用
dplyr
按
组
获取重复值
的
第
一行
和
最后
一行
。我这样做是为了提高效率,尤其是为了更快地绘制图形。这不是的复制,因为我不是要求
组
中
严格
的
第
一行
和
最后
一行
,而是按级别(在我
的
例子
中
是1和0)要求在多个块中出现
的
组
中
的
第
一行
和
最后
浏览 3
提问于2017-03-30
得票数 1
回答已采纳
1
回答
聚合具有多个类型列(字符和数字)
的
数据框
、
、
在100s到1000s
的
条目/观测值
的
数据帧
中
。列A-E &G有重复项,列F有新数据。我想将所有这些集合或组合到行求和列F
中
。我尝试过aggregate和group_by,但结果并不像预期
的
那样好。P1RRRRS0003400S 108 LIS下面的示例是我聚合F列所需
的
重复数据
浏览 0
提问于2020-08-06
得票数 0
3
回答
按
组
选择
随机连续行作为组长度
的
比例
、
、
假设我有一个具有不同群长
的
不同组
的
时间序列。我如何按
组
随机
选择
连续行,并将其作为
每个
组长度
的
函数(例如,每组
的
10 %)library(
dplyr
) cell <- c(rep("a", 100), rep("b", 80: 它不以某
浏览 0
提问于2021-07-21
得票数 1
回答已采纳
1
回答
将R
中
的
行与除一个重复值以外
的
所有行合并
、
、
、
我找了一个答案,但找不到一个我确信是一个难以置信
的
简单
的
解决办法。我有这样
的
数据集 year1 = c(0, 1, 1),正如您可以看到
的
那样,ID 1是伪复制
的
,因为它为每年创建了一个新行,因此我试图将这两行合并在一起,以便
每个
ID都类似于下面的
一行</em
浏览 1
提问于2021-02-02
得票数 0
回答已采纳
5
回答
dplyr
-按
组
并
选择
顶x%
、
使用
包
dplyr
和函数sample_frac,可以从
每个
组
中
抽取一个百分比。我需要
的
是首先排序
每个
组
中
的
元素,然后从
每个
组
中
选择
顶部x%?例如,以下数据按齿轮分组,并在每组
中
按wt进行排序:mtcars %>% group_by(gea
浏览 0
提问于2015-10-19
得票数 14
回答已采纳
3
回答
将重复元素和整个数据帧保持在r
中
。
、
我希望根据第一列
中
的
重复元素删除行,但也希望保留第二列。与第二列
中
的
重复元素相关联
的
任何值。到目前为止,
使用
以下命令进行了尝试,但没有保留整个数据帧: df[(duplicated(df$col1)),]
浏览 0
提问于2017-01-20
得票数 1
回答已采纳
2
回答
Aggregate/Group_by R
中
的
第二个最小值
、
、
我在
dplyr
中
使用
了group_by(),或者在R中
使用
了aggregate()函数来聚合列。对于我目前
的
问题,我想按个人分组,但找到一列(数字)
中
的
第二低值和另一列
中
的
最低值(年份)。所以,如果我
的
数据看起来像这样:123 M.
浏览 4
提问于2017-08-07
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券