0
有沒有方法在gwindow
中嵌入函數edit(dataframe)
? 例如:在gWidgets中嵌入函數
DataFrame <- data.frame(cbind(1,1:10)
edit(DataFrame)
Window <- gwindow()
我想在窗口嵌入edit(DataFrame)
。
阿波斯托
有沒有方法在gwindow
中嵌入函數edit(dataframe)
? 例如:在gWidgets中嵌入函數
DataFrame <- data.frame(cbind(1,1:10)
edit(DataFrame)
Window <- gwindow()
我想在窗口嵌入edit(DataFrame)
。
阿波斯托
標準的方式來做到這一點是通過點擊一個按鈕。
dfr <- data.frame(x = 1:10, y = runif(10))
win <- gwindow()
btnEdit <- gbutton(
"Edit",
container = win,
handler = function(h, ...) dfr <<- edit(dfr)
)
你可以更炫,並決定數據幀是否應該爲可編輯或只是觀看。
win <- gwindow()
btnEdit <- gbutton(
"Edit",
container = win,
handler = function(h, ...)
{
if(svalue(chkReadonly)) View(dfr) else dfr <<- edit(dfr)
}
)
chkReadonly <- gcheckbox(
"Read-only",
FALSE,
container = win,
handler = function(h, ...)
{
svalue(btnEdit) <- if(svalue(h$obj)) "View" else "Edit"
}
)
基於您的評論,你想要的是更容易。將數據幀存儲在gdf
中。
tbl <- gdf(dfr, container = win)
上面的代碼嵌入按鈕到小工具,但我想給函數的輸出嵌入到it.TNX –
好吧,裏奇回答,因爲我本來(好,好真的),但你可能會尋找分配到他用[< - ?創建的tbl對象中 – jverzani
非常感謝。 –