First page Back Continue Last page Overview Image

Solution, Part1

import pandas as pd

data_path = "data1/"

data = pd.read_csv(data_path + "python_course_monthly_history.txt",

quotechar='"',

thousands=",",

delimiter=r"\s+")

def unit_convert(x):

value, unit = x

if unit == "MB":

value *= 1024

elif unit == "GB":

value *= 1048576 # i.e. 1024 **2

return value

b_and_u= data[["Bandwidth", "Unit"]]

bandwidth = b_and_u.apply(unit_convert, axis=1)