Допустим, я хочу использовать мойку для записи в файл в R.вопросы о раковине, в R
sink("outfile.txt")
cat("Line one.\n")
cat("Line two.")
sink()
вопрос 1. Я видел людей, пишущих мойку() в конце концов, почему мы должны это? Может что-то пойдет не так, когда у нас этого нет?
вопрос 2. Каков наилучший способ написать много строк один за другим для записи с помощью цикла for, где вам также нужно отформатировать каждую строку? То есть я, возможно, придется иметь различное число в каждой строке, как в Python Я хотел бы использовать outfile.write («линия с номером% .3f», 1.231) и т.д.
Я предпочитаю быть явным и использовать 'cat (..., file =., Append = TRUE)' для записи в файл и, таким образом, избегать 'sink' вообще. Также см. 'WriteLines'. –
Для первого вопроса - проверьте третий абзац в разделе «Сведения» в разделе «? Sink» – Dason