«Но, похоже, это не так. Я что-то упустил?»
Из того, что я понимаю, вы хотите визуально заменить какое-то значение в вашем фрейме данных, но у вас ничего не получилось. Я не уверен, что вы пытались, но это то, что я сделал, и это работает для меня в RStudio.
library(DT)
datatable(iris)
DT::datatable(head(iris), editable = TRUE)
Edit:
Вопрос ОП был мне неясен. Он / она дала понять, что возможно сохранить один раз, редактируя любое значение. Я не смог найти ничего внутри пакета DT как такового, если это то, что ожидается. Тем не менее, есть несколько обходных путей для редактирования кадра данных через графический интерфейс.
1) пакет editData: https://cran.r -project.org / web / packages / editData / README.html
2) Назначение фрейма данных как df <- edit(df)
открывает графический интерфейс, который можно редактировать и просто закрывать, он сохраняет состояние фрейма данных. Пока я проверял эту функцию, источник ответа находится здесь: https://support.rstudio.com/hc/en-us/community/posts/206908027-Data-Editor-GUI-modifying-values-Feature-and-Error-
Не стесняйтесь добавлять решение, относящееся к пакету DT, если оно найдено.