У меня есть два кадра данных;первый - пустой , с датами в виде строк и продуктами в виде столбцов.Второй содержит значение инвентаря для определенного предмета .
Строки и столбцы, которые находятся в последнем, появляются и в первом:
print(inventory_df)
dt_op Prod_1 Prod_2 ... Prod_n
10/09/18 0 0 0
11/09/18 0 0 0
12/09/18 0 0 0
...
print(final_inspect)
dt_op Prod_1
10/09/18 10
11/09/18 2
12/09/18 5
Я хотел бы обновить значения в inventory_df , получивследующий фрейм данных:
print(updated_df)
dt_op Prod_1 Prod_2 ... Prod_n
10/09/18 10 0 0
11/09/18 2 0 0
12/09/18 5 0 0
...
Я пытался с помощью метода redoundant, конкатенируя, а затем удаляя дубликаты, но когда я использую pd.concat, он вызывает:
TypeError: cannot concatenate object of type "<class 'list'>"; only pd.Series, pd.DataFrame, and pd.Panel (deprecated) objs are valid
Как объединитьпервые два кадра для создания обновленного?
Примечание: размер updated_df должен совпадать с inventory_df и nrows final_inspect меньше nrows inventory_df .