pandas.DataFrame.insert

DataFrame.insert(loc, column, value)

Insert column into DataFrame at specified location. Raises Exception if column is already contained in the DataFrame

loc : int
Must have 0 <= loc <= len(columns)

column : object value : int, Series, or array-like