Created
October 3, 2021 14:57
-
-
Save vnegi10/048ad553766ccff8f7994fc09eafd97c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Create an independent copy | |
df_pedometer = deepcopy(df_pedometer_raw) | |
# Set format for the DateTime object | |
datef = dateformat"y-m-d H:M:S.s" | |
# Convert create_time column from string into DateTime objects | |
df_pedometer[!, :create_time] = DateTime.(df_pedometer_raw[!, :create_time], datef) | |
# Convert distance into km and time into minutes | |
df_pedometer[!, :distance] = df_pedometer_raw[!, :distance]/1000 # to km | |
df_pedometer[!, :active_time] = df_pedometer[!, :active_time]/60000 # to minutes | |
# Remove rows which have type 'missing' in the source_info column, this gets rid of duplicates. | |
# @dropna macro comes from Query.jl | |
df_pedometer = df_pedometer |> @dropna(:source_info) |> DataFrame | |
# Sort the DataFrame in the order of increasing time | |
sort!(df_pedometer, :create_time) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment