我有一个关于使用基于其他两列的 mutate 函数在 dplyr 的新列中创建最小值的问题。
以下代码为新列中的每一行重复相同的值。有没有办法为新列中的每一行创建一个独立的最小值?由于速度的原因,我希望避免使用循环或应用系列,如果可能的话,我想坚持使用 dplyr。这是代码:
a = data.frame(runif(5,0,5))
b = data.frame(runif(5,0,5))
c = data.frame(runif(5,0,5))
y = cbind(a,b,c)
colnames(y) = c("a","b","c")
y = mutate(y, d = min(y$b, y$c))
y
Run Code Online (Sandbox Code Playgroud)
新列“d”只是相同数字的重复。关于如何修复它以便它是每行中“b”和“c”的最小值的任何建议?
感谢您的帮助。
我正在尝试使用imagemagick从几个png文件创建一个简单的.gif文件,使用此处概述的一般方法:http://www.r-bloggers.com/animated-plots-with-r/
但是,我在Windows 10机器上,我认为这会导致转换功能出现问题,如下所述:http://www.imagemagick.org/discourse-server/viewtopic.php?t = 19679
有人可以解释我如何更改imagemagick或Windows以便它可以工作?
具体来说,我给出的命令和发生的错误如下所示:
convert *.png new.gif
Run Code Online (Sandbox Code Playgroud)
错误:
Invalid Parameter - the.gif
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助.