Ошибка экспорта Mathematica

Здравствуйте, я новичок на этом форуме и новый пользователь mathematica.

Я использовал этот синтаксис

Export[PathToSave <> "Frq-" <> NameToSave <> ".xls", frq]

в двух разных файлах, но в одном случае он работает и экспортирует мой файл xls, в другом случае у меня есть эта ошибка:

StringJoin::string: String expected at position 2 in C:\.......-<>NameToSave<>.xls. >>
StringJoin::string: String expected at position 2 in C:\.......-<>NameToSave<>.xls. >>
Export::chtype: First argument C:\.......-<>NameToSave<>.xls is not a valid file specification. >>

точки вместо моего пути.

Столько раз проверял путь к каталогу и файлам, но ошибка не исчезает.

Может ли кто-нибудь помочь мне?

Благодарю.


person Silvia    schedule 02.12.2015    source источник
comment
Пожалуйста, отредактируйте свой пост, чтобы включить вывод следующего: FullForm[PathToSave‹›Frq-‹›NameToSave‹›.xls] и Short[frq], которые выполняются непосредственно перед случаем, который не работает. Я надеюсь, что тот или иной из них поможет выявить проблему.   -  person Bill    schedule 02.12.2015
comment
ошибка указывает на то, что символу NameToSave не присвоено значение.   -  person agentp    schedule 02.12.2015


Ответы (1)


У меня была аналогичная проблема. Проверьте тип атомарного выражения NameToSave. Например, если NameToSave является целым числом, вы должны преобразовать его в строку, используя ToSting[NameToSave].

Вы можете использовать Head[NameToSave], чтобы проверить, какой тип атомарного выражения является NameToSave.

person Diego Olvera    schedule 30.06.2020