Just assign the list directly:
df['new_col'] = mylist
Alternative
Convert the list to a series or array and then assign:
se = pd.Series(mylist)
df['new_col'] = se.values
or
df['new_col'] = np.array(mylist)
More Related Contents:
- Why does the following code cant get value of n_fold = 1?
- How to change the order of DataFrame columns?
- Filter dataframe rows if value in column is in a set list of values [duplicate]
- Add missing dates to pandas dataframe
- Converting a Pandas GroupBy output from Series to DataFrame
- Pandas: sum DataFrame rows for given columns
- datetime dtypes in pandas read_csv
- Pandas DataFrame: replace all values in a column, based on condition
- Pandas – Slice large dataframe into chunks
- Calculate average of every x rows in a table and create new table
- Removing prefix from column names in Pandas
- Normalizing pandas DataFrame rows by their sums
- How to merge multiple dataframes
- How can I get a value from a cell of a dataframe?
- Extract int from string in Pandas
- How to add header row to a pandas DataFrame
- Cumsum as a new column in an existing Pandas dataframe
- Plot a bar plot from a Pandas DataFrame
- How to drop column according to NAN percentage for dataframe?
- Using replace efficiently in pandas
- Returning multiple values from pandas apply on a DataFrame
- Read data (.dat file) with Pandas
- Sum columns by level in a pandas MultiIndex DataFrame
- Comparing 2 columns of two Python Pandas dataframes and getting the common rows
- Calculate summary statistics of columns in dataframe
- Check if certain value is contained in a dataframe column in pandas [duplicate]
- Python: Adding hours to pandas timestamp
- Pandas: Join dataframe with condition
- UnicodeDecodeError when reading CSV file in Pandas
- how to understand closed and label arguments in pandas resample method?