NaN values when new column added to pandas DataFrame

Because the indexes are not exactly equal, NaNs will result. Either one or both of the indexes must be changed to match. Example:

mydata = mydata.set_index(DWDATA.index)

The above will change the index of the ‘mydata’ DataFrame to match the index of the ‘DWDATA’ DataFrame.

Since the number of rows are exactly equal for the two DataFrames, you can also just pass the values of ‘mydata’ to the new ‘DWDATA’ column:

DWDATA['MXX'] = mydata.iloc[:,0].values

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)