Допустим, у нас есть два фрейма данных панд. Первый не имеет имен столбцов:
no_col_names_df = pd.DataFrame(np.array([[1,2,3], [4,5,6], [7,8,9]]))
Второй имеет:
col_names_df = pd.DataFrame(np.array([[10,2,3], [4,45,6], [7,18,9]]),
columns=['col1', 'col2', 'col3'])
То, что я хочу сделать, это получить копию столбца имен из col_names_df
в no_col_names_df
, чтобы создать следующий фрейм данных:
col1 col2 col3
0 1 2 3
1 4 5 6
2 7 8 9
Я пробовал следующее:
new_df_with_col_names = pd.DataFrame(data=no_col_names_df, columns=col_names_df.columns)
но вместо значений из no_col_names_df
я получаю NaN
с.