Вы используете объект, содержащий ссылку нулевого значения. Таким образом, он дает пустое исключение. В примере строковое значение равно null, и при проверке его длины произошло исключение.
Пример:
string value = null;
if (value.Length == 0) // <-- Causes exception
{
Console.WriteLine(value); // <-- Never reached
}
Ошибка исключения:
Необработанное исключение:
System.NullReferenceException: ссылка на объект не установлена в экземпляр объекта. в Program.Main ()
blockquote>
Просто укажите аргументы, которые вы используете. С вашим кодом работает следующее:
save(list = this.csv.data$unique_tag, file=saved_file_name)
Мое предпочтение заключается в том, чтобы избежать имени в файле RData при загрузке:
obj = local(get(load('myfile.RData')))
Таким образом вы можете загружать различные файлы RData и называть объекты, которые хотите, или хранить их в списке и т. д. .
Вы действительно должны использовать saveRDS / readRDS для сериализации своих объектов. сохранение и загрузка - это сохранение целой среды.
saveRDS(this.csv.data, saved_file_name)
# later
mydata <- readRDS(saved_file_name)