pnijhara / sih-2019

Re-defined variable from outer scope PYL-W0621
Anti-pattern
Major
4 years ago4 years old
Redefining name 'data' from outer scope (line 11)
20
21
22def generate_table(dataframe, max_rows=10):
23    data = pd.read_excel('data/2018/aggregates-economic-activity/S7.1.xlsx', header = None)24    df = data[3:]
25    df.columns = df.iloc[0].fillna(value=pd.Series(range(100)))
26    return(dash_table.DataTable(
Redefining name 'data' from outer scope (line 12)
 21
 22
 23def generate_table(dataframe, max_rows=10):
 24    data = pd.read_excel('data/2018/economic-aggregates/S1.7r.xlsx', header = None) 25    df = data[6:]
 26    df.columns = df.iloc[0].fillna(value=pd.Series(range(100)))
 27    return(dash_table.DataTable(
Redefining name 'labels' from outer scope (line 19)
 62
 63layout=app_layout()
 64
 65def filter(year, category, rows, labels, remove=False): 66    cu_index, co_index = [index for index in years.transpose().index if years[index].iloc[0] == year]
 67    
 68    filtered = rows[0:-1] if remove else rows
Redefining name 'rows' from outer scope (line 18)
 62
 63layout=app_layout()
 64
 65def filter(year, category, rows, labels, remove=False): 66    cu_index, co_index = [index for index in years.transpose().index if years[index].iloc[0] == year]
 67    
 68    filtered = rows[0:-1] if remove else rows
Redefining name 'data' from outer scope (line 15)
24
25
26def generate_table(dataframe, max_rows=10):
27    data = pd.read_excel('data/2018/households/S5.2.xlsx', header = None)28    df = data[3:]
29    df.columns = df.iloc[0].fillna(value=pd.Series(range(100)))
30    return(dash_table.DataTable(