首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找按日期划分数据的R函数

查找按日期划分数据的R函数
EN

Stack Overflow用户
提问于 2022-03-16 16:05:29
回答 1查看 35关注 0票数 0

我只有两天的时间,所以我希望我能提供足够的信息,我的问题。我有一个Excel表格的内皮细胞血管生成与技术重复在4个不同的日期。(但这些日期在不同的星期内都没有安排好)

我的数据看起来是这样的(当然,不仅仅是3月2日):

我想在这四个不同的日子平均数据,这样我就可以比较从第一天到第四天的"Nb节点“,从而最终得到一个包含组、被调查数据点和日期的抖动图。

我是一名医学生,所以我还没有任何关于这类东西的知识,但我试着去学习。希望我提供了足够的信息!

找到了解决办法:

代码语言:javascript
复制
#Group by 
library(dplyr)
DateGroup <- group_by(Exclude0, Exp.Date, Group)

#Summarizing the mean in every Group and Date 
summarise(DateGroup, mymean = mean(Date$`Nb meshes`))
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-16 16:13:25

我认为下面的代码会有效的。

  1. group_by您想要由

概括的维度

2a。across()是辅助动词,因此您不必专门手工键入每一列,它允许我们使用整洁的select语言,以便快速引用包含"Nb“(我从屏幕截图中注意到的模式)的列。

2b。对于across(),第二个参数,然后使用要应用于across()的第一个参数的每一列的公式。

2c。中的可选参数,以便新列名称具有名称约定)

祝你的R学习好运!这是一种非常好的语言,你做出了正确的选择。

代码语言:javascript
复制
#df is your data frame

df %>% group_by(Exp.Date) %>% 
  summarize(across(contains("Nb"),mean,.names = {.fn}_{.col}))

#if you just want a single column then do this
df %>% group_by(Exp.Date) %>% 
  summarize(mean_nb_nodes=mean(`Nb nodes`))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71500428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档