Избегайте вставки формулы, когда значение начинается с '='

Недавно я начал использовать библиотеку 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

Есть ли способ обойти это? Возможно, используя другой метод для назначения параметров или путем установки параметра?

0
задан 13 August 2018 в 15:58

0 ответов

Другие вопросы по тегам:

Похожие вопросы: