У меня есть лист Excel (test.xlsx
) с несколькими столбцами, col1,col2,col3,col4
и т. Д. Я хочу выполнить некоторую операцию с col2,col3
, а затем вывести output.xlsx
, снова имея все столбцы с обновленным col2,col3
..
Что я пытался ..
df = pd.read_xlsx('test.xlsx')
col = ['col2','col3']
df_with_some_operation = df[col].<some_op>
df_with_some_operation.to_excel(output.xlsx)
Нужна помощь по этому коду, чтобы все столбцы, включая col2, col3, были включены в окончательный вариант output.xlsx
Для лучшей визуализации ... Проверьте ниже, я не хочу изменять имена столбцов, хочу только обновить содержимое .. Я выбрал этот пример, чтобы упростить его. Col2 и col3 -> умноженное на 2. просто примечание, в действительности есть несколько столбцов, но только на 2 я должен сделать некоторую работу ..
input.xlsx
col1 col2 col3
1 2 3
output.xls
col1 col2 col3
1 4 6