Bugfix
This commit is contained in:
@@ -28,6 +28,13 @@ tex_fonts = {
|
||||
#plt.rcParams.update(tex_fonts)
|
||||
|
||||
|
||||
def convert_cellid(value):
|
||||
if isinstance(value, str):
|
||||
return int(value.split(" ")[-1].replace("(", "").replace(")", ""))
|
||||
else:
|
||||
return int(-1)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
parser = ArgumentParser()
|
||||
parser.add_argument("-s", "--serial_file", required=True, help="Serial csv file.")
|
||||
@@ -91,7 +98,7 @@ if __name__ == "__main__":
|
||||
#transmission_df = transmission_df.filter(["goodput", "datetime", "ack_rtt", "goodput_rolling", "snd_cwnd"])
|
||||
|
||||
# read serial csv
|
||||
serial_df = pd.read_csv(args.serial_file, dtype=dict(Cell_ID=str),)
|
||||
serial_df = pd.read_csv(args.serial_file, converters={"Cell_ID": convert_cellid})
|
||||
serial_df["datetime"] = pd.to_datetime(serial_df["datetime"]) - pd.Timedelta(hours=1)
|
||||
serial_df = serial_df.set_index("datetime")
|
||||
serial_df.index = pd.to_datetime(serial_df.index)
|
||||
@@ -99,8 +106,8 @@ if __name__ == "__main__":
|
||||
|
||||
print(serial_df["Cell_ID"])
|
||||
|
||||
serial_df["Cell_ID"] = serial_df["Cell_ID"].apply(
|
||||
lambda x: int(x.split(" ")[-1].replace("(", "").replace(")", "")))
|
||||
#serial_df["Cell_ID"] = serial_df["Cell_ID"].apply(
|
||||
# lambda x: int(x.split(" ")[-1].replace("(", "").replace(")", "")))
|
||||
|
||||
transmission_df = pd.merge_asof(
|
||||
transmission_df,
|
||||
|
||||
Reference in New Issue
Block a user