I've used the following code to generate a dataframe which is supposed to be the input for a seaborn plot. data_array = np.array([['index', 'value']]) for x in range(len(value_list)): data_array = np.append(data_array, np.array([[int((x + 1)), int(value_list[x])]]), axis = 0) data_frame = pd.DataFrame(data_array) The output looks something like this: 0 1 0 index values 1 1 value_1 2 2 value_2 3 3 value_3 However, with this dataframe, seaborn returns an error. When comparing my data to the examples, I see that the first row is missing. The samples, being loaded in with load_dataset(), look something like this: 0 index values 1 1 value_1 2 2 value_2 3 3 value_3 How do I remove the first row of axis labels of my dataframe so that it looks like the samples provided? Removing the first row removes the strings "index" and "values", but not the axis label. Continue reading...