Skip to content

Instantly share code, notes, and snippets.

@vnegi10
Created October 3, 2021 15:08
Show Gist options
  • Save vnegi10/8c773a331a9da9a26b64dfacb14cd31a to your computer and use it in GitHub Desktop.
Save vnegi10/8c773a331a9da9a26b64dfacb14cd31a to your computer and use it in GitHub Desktop.
cumul_distance = Float64[]
day_type, day, month = (String[] for i = 1:3)
year = Int64[]
for i = 1:size(df_pedometer)[1]
push!(cumul_distance, sum(df_pedometer[!, :distance][1:i]))
push!(day, Dates.dayname(df_pedometer[!, :create_time][i]))
push!(month, Dates.monthname(df_pedometer[!, :create_time][i]))
push!(year, Dates.year(df_pedometer[!, :create_time][i]))
if Dates.dayname(df_pedometer[!, :create_time][i]) in ["Saturday", "Sunday"]
push!(day_type, "weekend")
else
push!(day_type, "weekday")
end
end
insertcols!(df_pedometer, 1, :cumul_distance => cumul_distance, :day_type => day_type,
:day => day, :month => month, :year => year)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment