Преглед изворни кода

Adds support for negative time offset in gps timestamp.

master
Lukas Prause пре 2 година
родитељ
комит
f276dbd242
1 измењених фајлова са 5 додато и 2 уклоњено
  1. +5
    -2
      calc_gps_map_csv.py

+ 5
- 2
calc_gps_map_csv.py Прегледај датотеку

# load dataframe an put it into geopandas # load dataframe an put it into geopandas
df = pd.read_csv(args.gps_file) df = pd.read_csv(args.gps_file)
df["kmh"] = df["speed (knots)"].apply(lambda x: x * 1.852) df["kmh"] = df["speed (knots)"].apply(lambda x: x * 1.852)
if args.time_offset:
df["datetime"] = pd.to_datetime(df["datetime"]) + pd.Timedelta(minutes=args.time_offset)
if args.time_offset is not None:
if args.time_offset > 0:
df["datetime"] = pd.to_datetime(df["datetime"]) + pd.Timedelta(minutes=abs(args.time_offset))
else:
df["datetime"] = pd.to_datetime(df["datetime"]) - pd.Timedelta(minutes=abs(args.time_offset))
else: else:
df["datetime"] = pd.to_datetime(df["datetime"]) df["datetime"] = pd.to_datetime(df["datetime"])
df = df.set_index("datetime") df = df.set_index("datetime")

Loading…
Откажи
Сачувај