小编Apo*_*ros的帖子

R:将一个环境复制/移动到另一个环境

我想问一下是否可以将一个环境的所有对象复制/移动到另一个环境.例如:

f1 <- function() {
    print(v1)
    print(v2)
}

f2 <- function() {
    v1 <- 1
    v2 <- 2

    # environment(f1)$v1 <- v1         # It works
    # environment(f1)$v2 <- v2         # It works

    environment(f1) <- environment(f2) # It does not work
}

f2()
f1()
Run Code Online (Sandbox Code Playgroud)

TNX,提前

r

19
推荐指数
5
解决办法
6146
查看次数

R:从路径中提取目录

可能重复:
如何仅从路径中提取文件/ folder_name?

我可以问你如何获得路径的最后一个子目录.例如,我想获取子目录"7",以下代码失败:

Path <- "123\\456\\7"
Split <- strsplit(Path, "\\") # Fails because of 'Trailing backslash'
LastElement <- c[[1]][length(Split[[1]])]
Run Code Online (Sandbox Code Playgroud)

先感谢您

r

9
推荐指数
2
解决办法
4967
查看次数

R:Rgtk2:gwidgets:gWidgetsRGtk2

我想用ggtk2组合gWidgets(john verzani).这可以被任何人用作范例.

算法如下:步骤1:构造一个gwindow(或gframe)步骤2:构造GTK可滚动文本视图步骤3:将最后一个转换为gwidget步骤4:将其添加到gwindow(或gframe)中

我想知道这是否是一个正确的思考,而我面临的问题是GTK可滚动文本视图:我无法使滚动条工作.

R中的代码如下:

###########################
# load libraries
library(RGtk2)
library(gWidgets)
library(gWidgetsRGtk2)

# data set
x <- c(1:9)
y <- c(10:19)
z <- c(20:29)
df <- data.frame(x, y, z)
df.co <- capture.output(df)

###########################
# STEP 1, library(gWidgets)
# Construct a gwindow (or a gframe)
G.Window <- gwindow()

###########################
# STEP 2, library(RGtk2)
# Construct a GTK scrollable text view
Gtk.Text.View <- gtkTextViewNew(show = TRUE)

# create a table to attach the scrollbars
Gtk.Table.New <- gtkTableNew(2, 2, show = TRUE)

# …
Run Code Online (Sandbox Code Playgroud)

r gwidgets

2
推荐指数
1
解决办法
1183
查看次数

R:包含列表的列表

我想问一下是否有人能够发现第2次施工中的错误因为没有收到与第1次施工相同的清单.有没有一种方法来指代名称列表的元素?例如,某些函数(myList [[1]])== a1?

# construction #1
myList <- list(a1 = list(a2 = list("a21", "a22")), b1 = list("b1", "b2"))

# construction #2
myList                  <- list()
myList[[1]]             <- list(a1=list())
myList[[1]][[1]]        <- list(a2=list())
myList[[1]][[1]][[1]]   <- "a21"
myList[[1]][[1]][[2]]   <- "a22"
myList[[2]]             <- list(b1=list())
myList[[2]][[1]]        <- "b1"
myList[[2]][[2]]        <- "b2"
Run Code Online (Sandbox Code Playgroud)

非常感谢你提前

r

2
推荐指数
1
解决办法
7014
查看次数

隐藏在文本中的变量

我想问一下是否有办法看到隐藏在文本中的变量.

如果我跑

k <- eval(expression(v <- 1))
Run Code Online (Sandbox Code Playgroud)

然后我得到v等于1.

但是,如果我有,它是如何工作的

k <- "v <- 1"
Run Code Online (Sandbox Code Playgroud)

先感谢您

r

1
推荐指数
1
解决办法
77
查看次数

R:将一个元素添加到列表中

我想问一下是否可以在列表中添加元素.例如列表

L <- vector("list", 2)
L[[1]] <- vector("list", 2)
Run Code Online (Sandbox Code Playgroud)

我想成为

[[1]]
[[1]][[1]]
NULL

[[1]]            # add an element and it becomes [[1]]
[[1]][[2]]                                       [[1]][[2]][[3]]
NULL                                             NULL  

[[2]]
NULL
Run Code Online (Sandbox Code Playgroud)

谢谢大家

r

1
推荐指数
1
解决办法
3065
查看次数

标签 统计

r ×6

gwidgets ×1