https://github.com/quantixed/garmincsvr
Process Garmin Connect CSV files using R
https://github.com/quantixed/garmincsvr
garmin-connect rstats
Last synced: 7 months ago
JSON representation
Process Garmin Connect CSV files using R
- Host: GitHub
- URL: https://github.com/quantixed/garmincsvr
- Owner: quantixed
- License: gpl-3.0
- Created: 2019-04-08T07:29:15.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-12-23T15:11:46.000Z (about 4 years ago)
- Last Synced: 2025-03-01T23:28:31.078Z (12 months ago)
- Topics: garmin-connect, rstats
- Language: R
- Size: 1.38 MB
- Stars: 3
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GarminCSVr
Process Garmin Connect CSV files using R
The R scripts `csv2r.R` and `loadAndCalc.R` can be used to process CSV files downloaded from Garmin Connect. The scripts are written with Running data in mind. Some fake data is supplied in the `Data` folder and some example outputs are in the `Output/Plots/` folder.
--
### `csv2r.R`
The script allows a deeper dive into summary data from Garmin Connect. For example, looking at running speed over time.

...and to look at those trends for runs of different lengths.

There's also a simple way to compare the cumulative distance from one year to the next.

Plus a few other ideas for plots.
--
### `readAndCalc.R`
The script will compare your progress against a distance-based target. For example, Garmin Connect has a Running 2021 - Stage 1 challenge which is to run 505 km between 1/1/21 and 31/3/21.
For that challenge, progress would be checked with this command:
`process_data("running","2021-01-01","2021-03-31",505)`