小编mrc*_*vin的帖子

reshape2:聚合函数的多个结果?

根据我的阅读,*reshape2中的演员操作失去了他们的result_variable功能.Hadley暗示为此目的使用plyr(将多个结果列附加到输入数据框).我怎么才能实现文档示例......

aqm <- melt(airquality, id=c("month", "day"), na.rm=TRUE)
cast(aqm, month ~ variable + result_variable, range)
Run Code Online (Sandbox Code Playgroud)

使用reshape2(dcast)和plyr(ddply)?

r reshape reshape2

8
推荐指数
2
解决办法
3670
查看次数

散点图:在图例中显示缺失的因子级别

我想在下面的示例中使用分组变量("类别")创建散点图+图例.我如何强制所有因子水平(即LETTERS[1:5]下面),即使在实际数据中缺失,也要显示在图例中(以强调它们的缺席!):

dat <- data.frame(V1 = sample(seq(1:10), 10),
              V2 = sample(seq(1:10), 10),
              category = factor(sample(LETTERS[1:4], 10, replace=TRUE),
                  LETTERS[1:5]))

ggplot(dat, aes(x=V1, y=V2)) +
    geom_point(aes(size=category), shape=1)
Run Code Online (Sandbox Code Playgroud)

在我的实际脚本中,我scale_size_discrete()用来更改图例标签等.

谢谢!

r ggplot2

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

在 Tcl 脚本行中,是否可以编写 2 个或更多命令?

每个 tcl 脚本行都是一个命令。是否有任何类型的 tcl-newline-script-string ,以便将其放入 tcl 脚本行,tcl 解释器会将 tcl 脚本行视为两个命令?

例如,如果 ^ 是这样的 tcl-newline-script-string,对于 tcl 脚本行:

puts "a" ^ puts "b"
Run Code Online (Sandbox Code Playgroud)

我希望 tcl 解释器会将其视为

puts "a"
puts "b"
Run Code Online (Sandbox Code Playgroud)

我正在寻找这样的 tcl-newline-script-string。

tcl

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

我们如何检查 Tcl 列表中是否不存在某个元素?

我知道我们可以使用in检查 Tcl 列表中是否存在列表元素。

是否有另一种方法来检查列表元素是否不存在于 Tcl 列表中?

tcl

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

Tcl regexp 匹配全小写的字符串

我正在使用正则表达式来确保字符串全部为小写,但它似乎没有用。

这是我的代码

set name aAaaaA
if { [regexp {/^[a-z]$g} $name] } {
   puts "continue"
} else {
   puts "String is not lowercase. Please enter again"
}
Run Code Online (Sandbox Code Playgroud)

我需要确保输入全部小写,并且没有任何大写符号

我发现[regexp (?=.*[\L]) $name]可以表达小写字母以外的字符,但它也没有用。

有人可以帮忙吗?谢谢!

regex tcl

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

想要使用 Tcl 设置一个变量和另一个变量

我想执行这段代码,但它不是waorking,tcl脚本如下:

set i 0
foreach pattern { tiger cat horse dog} {
set pat$i abc
puts "pat$i=${pat$i}"
set i [expr {$i + 1}]
}
Run Code Online (Sandbox Code Playgroud)

我在每个循环中想要的期望结果是:

pat0=abc
pat1=abc
pat2=abc
pat3=abc
Run Code Online (Sandbox Code Playgroud)

请帮助我找出我的错误

variables tcl

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

如何在 Tcl 脚本中获取时间戳字符串?

我不知道 TCL 程序语言但知道 python,我需要修改一个 tcl 脚本来获得一个时间戳字符串,如050209012020 ( %Y-%m-%d %H:%M:%S)

tcl

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

如何在 tclsh 中隐藏命令(而不是禁用)

在 tclsh 中,我想隐藏一个不能直接调用但可以以某种方式调用的命令。有没有一个好的方法可以做到这一点或者我可以研究的想法。

tcl tclsh

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

为什么tclOO存在?

我们已经使用 Itcl 多年了。我已经好几年没有用 tcl 编写任何代码了。我最近意识到 tcl 中添加了一个新的面向对象系统 - tclOO!这到底是什么以及它为何存在?它应该取代 Itcl 吗?

tcl itcl

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

标签 统计

tcl ×7

r ×2

ggplot2 ×1

itcl ×1

regex ×1

reshape ×1

reshape2 ×1

tclsh ×1

variables ×1