При добавлении столбцов в фрейм данных из другого фрейма данных вместо значений отображается NaN - PullRequest
0 голосов
/ 20 октября 2018

У меня есть два словаря фреймов данных панд.Я перебираю словари и добавляю столбцы из одного фрейма данных в другой.Наконец, я объединяю все обновленные фреймы данных в один фрейм данных, но добавленные или обновленные столбцы показывают NaN вместо значений.Вот как я это делаю.Спасибо

old_id_header = list(l[2][ID].columns)
new_id_header = list(new_dfs_dict[ID].columns)
for i in range(2, len(new_id_header)):
        new_dfs_dict[ID][new_id_header[i]] = new_dfs_dict[ID][new_id_header[i]].astype(float)
        l[2][ID][new_id_header[i]] = new_dfs_dict[ID][new_id_header[i]]

Тогда я конкатенирую таким образом.

ready_to_set_df = pd.DataFrame()
for ID in l[2]:
        ready_to_set_df = pd.concat([ready_to_set_df, l[2][ID]], sort=False)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...