故事背景
有一天,我使用wahoo码表骑行记录了一段没有心率带的数据,导出fit文件至电脑。上传至捷安特APP,结果说数据不完整,此时想用代码把心率数据添加到fit文件中。
安装
pip install fitparse
输出有心率和无心率的数据
- YES.fit 包含心率的数据
- NO.fit 不包含心率的数据
import fitparse
# Load the FIT file
fitfile = fitparse.FitFile("/Users/houyw/Downloads/YES.fit")
# Iterate over all messages of type "record"
# (other types include "device_info", "file_creator", "event", etc)
for record in fitfile

本文介绍了如何处理缺少心率数据的FIT文件。首先,使用fitparse库读取和解析FIT文件,然后展示了如何遍历记录消息以检查数据内容。当需要添加心率数据时,借助FitCSVTool将FIT文件转为CSV,编辑后重新转换回FIT文件,以完成数据的增补。
最低0.47元/天 解锁文章
915

被折叠的 条评论
为什么被折叠?



