@@ -135,9 +135,11 @@ def test_derived_df_equivalence(derived_path_2021, pd_df, derived_row_map):
135135 derived = google_decimeter .AndroidDerived2021 (derived_path_2021 ,
136136 remove_timing_outliers = False )
137137 measure_df = derived .pandas_df ()
138- measure_df .replace ({'gnss_id' ,"gps" },1 ,inplace = True )
139- measure_df .replace ({'gnss_id' ,"glonass" },3 ,inplace = True )
140- measure_df .replace ({'gnss_id' ,"galileo" },6 ,inplace = True )
138+ gnss_id_map = {"gps" :1 ,
139+ "glonass" :3 ,
140+ "galileo" :6 ,
141+ }
142+ measure_df ['gnss_id' ] = measure_df ['gnss_id' ].replace (gnss_id_map )
141143 signal_map = {"GPS_L1" : "l1" ,
142144 "GPS_L5" : "l5" ,
143145 "GAL_E1" : "e1" ,
@@ -150,10 +152,13 @@ def test_derived_df_equivalence(derived_path_2021, pd_df, derived_row_map):
150152 "BDS_B2A" : "b2a" ,
151153 }
152154 for s_key , s_value in signal_map .items ():
153- measure_df . replace ({ 'signal_type' , s_value } ,s_key , inplace = True )
155+ measure_df [ 'signal_type' ] = measure_df [ 'signal_type' ]. replace ( s_value ,s_key )
154156 measure_df .rename (columns = derived_row_map , inplace = True )
155157 measure_df = measure_df .drop (columns = 'corr_pr_m' )
158+ derived_timestamps = pd_df ['millisSinceGpsEpoch' ].unique ()
159+ mapper = dict (zip (derived_timestamps [1 :],derived_timestamps [:- 1 ]))
156160 pd_df = pd_df [pd_df ['millisSinceGpsEpoch' ] != pd_df .loc [0 ,'millisSinceGpsEpoch' ]]
161+ pd_df ["millisSinceGpsEpoch" ] = pd_df ["millisSinceGpsEpoch" ].replace (mapper )
157162 pd_df .reset_index (drop = True , inplace = True )
158163 pd .testing .assert_frame_equal (pd_df .sort_index (axis = 1 ),
159164 measure_df .sort_index (axis = 1 ),
0 commit comments