r - 我可以使用第一个数据文件矢量信息来查找和平均第二个数据文件中的行信息吗?
问题描述
我正在对几个足球游戏进行一系列分析,并希望能够编写一个脚本来自动化这个过程。对于每个游戏,我在 R 中有两个数据文件。我想使用来自一个文件中的向量的信息(无论游戏如何,总是在同一位置)在另一个文件中找到一行,然后平均该行和随后的 9行。
例如:
第一个数据文件包含游戏事件信息(例如目标 1、事件时间)。
Game Game Event Game Time
Everton vs. Manchester Start Game 0
Everton vs. Manchester Goal 1 12
Everton vs. Manchester Goal 2 24
Everton vs. Manchester Half Time 45
Everton vs. Manchester Goal 3 67
Everton vs. Manchester End Game 90
第二个数据文件包含有关游戏中变量的信息(例如游戏、游戏时间(每秒 3 次录音)、分贝水平、环境温度)。
Game Game Time dB Temp
Everton vs. Manchester 0.33 112 9.5
Everton vs. Manchester 0.663 115 9.6
Everton vs. Manchester 0.996 114 9.5
Everton vs. Manchester 1.329 113 9.4
我希望能够使用第一个目标的游戏时间值和第一个文件中的游戏结束来在第二个文件中找到最接近的游戏时间值。我想在第二个文件 Game Time 和以下 9 行(大约 3 秒的数据)中使用相应的最接近的值,并平均 dB 和温度分数。
如果可能的话,我希望将此数据保存为数据框。例如:
Game Event Mean dB Mean Temp
Everton vs. Manchester Goal 1 121.34 9.453
Everton vs. Manchester End Game 115.21 9.322
所以我会从第一个数据集(目标 1 -> 15)中获取事件时间信息,在第二个数据集中找到最接近 15 的绝对值(例如 15.325),然后找到该行的 dB 和 Temp 的平均值,然后以下 9 行。
任何帮助将不胜感激。
解决方案
推荐阅读
- c# - C#泛型委托中的协变/逆变问题
- maven - 在同一浏览器上拆分并运行部分测试以更快地运行
- javascript - 如何在引导程序中添加列表
- 使用 JavaScript
- go - 将位映射到 int
- rxjs - rxjs switchMap 需要返回订阅的 observable
- media-player - gstreamer rtsp播放过程理解
- python - 值错误:。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。在调用函数时
- ios - UIPickerView 放置在视图顶部
- wordpress - 如何在woo-commerce购物车页面和结帐页面显示全额价格格式
- javascript - 为什么我的 Javascript 变量没有初始化?