2015-04-01 3 views
2

Я установил official guide для установки RStudio Server. Все работает нормально, но функции, исправления и редактирования недоступны.Невозможно использовать функции fix()/edit() в RStudio Server (CentOS 7)

Например, у меня есть data.frame, называемый «данными» следующим образом.

1,2,3 
4,5,6 
7,8,9 

Команда «Просмотр (данные)» отлично работает. Но когда я выполняю команду «edit (data)» или «fix (data)», на нее появляются сообщения об ошибках.

Сообщения об ошибках "FIX (данные)":

Error in .External2(C_dataentry, datalist, modes) : 
unable to start data editor 
In addition: Warning message: 
In edit.data.frame(get(subx, envir = parent), title = subx, ...) : 
unable to open display 

сообщение об ошибке из "редактировать (данные)":

Error in edit : Editing of data frames and matrixes is not supported in RStudio. 

Я побежал те же коды на моем местном rstudio (окна 8.1), и все функции работают нормально! Это действительно подключено ... Кто-нибудь может мне помочь? Большое спасибо!

p.s. Я уже читал this post, но это не работает для меня.

sessionInfo:

R version 3.1.3 (2015-03-09) 
Platform: x86_64-redhat-linux-gnu (64-bit) 
Running under: CentOS Linux 7 (Core) 

locale: 
[1] LC_CTYPE=zh_TW.UTF-8  LC_NUMERIC=C    LC_TIME=zh_TW.UTF-8  
[4] LC_COLLATE=zh_TW.UTF-8  LC_MONETARY=zh_TW.UTF-8 LC_MESSAGES=zh_TW.UTF-8 
[7] LC_PAPER=zh_TW.UTF-8  LC_NAME=C     LC_ADDRESS=C    
[10] LC_TELEPHONE=C    LC_MEASUREMENT=zh_TW.UTF-8 LC_IDENTIFICATION=C  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

loaded via a namespace (and not attached): 
[1] tools_3.1.3 
+0

То, что вы показываете из «данных», не является data.frame. –

+0

Должны ли вы редактировать данные вручную? Возможно, эта функция отключена для серверной версии для спасения людей от самих себя? –

+0

@Pascal Извините, моей репутации недостаточно, чтобы опубликовать изображение XD. Вид (данные) выглядит так: http://i.imgur.com/yFdea0l.png –

ответ

0

У меня была такая же проблема, но я установил пакет XQuartz отсюда: https://www.xquartz.org/

, а затем другой поток, из некоторое время назад, напомнил мне, что мне нужно перезапустите мой Mac для приложения x11, чтобы вступить в силу: https://stackoverflow.com/a/36486555

+0

Ваше решение предназначено для использования R в терминале. Этот вопрос задает вопрос о сервере Rstudio (который вы обычно загружаете в своем веб-браузере на клиентском компьютере). –