У меня есть код на файл, который работает на матрице, и я прочитал его с помощьюпечати предупреждений по R
источник («filecode.r»)
В матрице, что код работает с должен иметь некоторые конкретные характеристики, я хотел бы напечатать сообщение, чтобы запомнить пользователя, что входная матрица должна быть отформатирована с этими характеристиками.
Код это:
n<- nrow(aa)
d_ply(aa, 1, function(row){
cu<- dist(as.numeric(row[-1]))
cucu<- as.matrix(cu)
saveRDS(cucu, file = paste0(row$ID, ".rds"))
}, .progress='text', .print = TRUE)
В идеале я хотел бы добавить предупреждающее сообщение, появляющееся перед кодом начинает работать ... как это:
Warning(“1) did you write ‘ID’ in position [1,1] of the input matrix?;
2) is your matrix saved as a .txt?
3) ensure that the matrix file does not have empty rows at the end”)
и получать также вопрос, как «Ты хочешь продолжить?». Благодарим вас за все предложения! Габ
Не возможно просто проверить это в своем скрипте и просто распечатать предупреждение, когда оно не в правильном формате? Мне было бы досадно, когда я должен явно указать сценарию, что я хочу его выполнить _время time_ Я запустил его. Делает работу с другим скриптом в неинтерактивном режиме еще сложнее. – Jasper
Да, вы правы ... если вы ТОЛЬКО пользователь вашего кода. – Gabelins