Недавно я начал использовать библиотеку Pandas для проверки и управления .CSV-файлами и файлами Excel. Есть проблема, которую я только что заметил. При назначении значений серии numpy (столбец Pandas DataFrame) и значений, которые я хотел бы назначить start с помощью '=', кажется, что Pandas интерпретирует эти значения как формулы.
Источник ( .CSV-файл):
ID | Name | Size
--------------------------
0 | Foo | =500.000 cells
1 | Bar | Baz
Результат (Excel-файл):
ID | Name | Size
----------------
0 | Foo | 0 <- wrong value
1 | Bar | Baz
Когда я открываю приведенный Excel-файл, отображается сообщение об ошибке. К сожалению, сообщение об ошибке находится на немецком языке, поэтому я постараюсь перевести его как можно лучше: «Мы обнаружили проблему с некоторым содержимым« FILENAME.xlsx ». Хотите восстановить контент? Если вы доверяете эту книгу, затем нажмите «Да». При нажатии «Да» рабочая книга открывается, и все значения, которые должны быть «= что-то», равны «0».
Это строка кода используется для назначения значений.
ws.ix[some_row_index, some_col_index] = edit_set.ix[some_other_row_index, some_other_col_index].values
Есть ли способ обойти это? Возможно, используя другой метод для назначения параметров или путем установки параметра?