769得票10回答
创建一个由单个项目重复N次组成的列表

我想创建一系列长度不同的列表,每个列表都包含相同的元素e,重复n次(其中n = 列表长度)。 如何在不使用列表推导[e for number in xrange(n)]的情况下创建这些列表?

203得票10回答
在数据框中,根据指定列的数值,重复每一行的数据。

df <- data.frame(var1 = c('a', 'b', 'c'), var2 = c('d', 'e', 'f'), freq = 1:3) 最简单的方法是扩展上面数据框的每一行的前两列,以便每一行重复“freq”列中指定的次数? 换句...

103得票3回答
创建一个重复值序列,按顺序排列?

我需要一个重复数字的序列,比如1 1 ... 1 2 2 ... 2 3 3 ... 3等。我的实现方法是: nyear <- 20 names <- c(rep(1,nyear),rep(2,nyear),rep(3,nyear),rep(4,nyear), ...

82得票15回答
你如何修复一个无法复制的错误?

问题已经说得很清楚了。如果你有一个多个用户报告的错误,但在日志中没有发现该错误的记录,而且无论你如何努力都无法重复出这个错误,你该怎么修复它呢?甚至,你是否能够修复它? 我相信许多人都遇到过这种情况。在这种情况下,你会怎么做,最终结果是什么? 编辑: 我更关心的是对于一个找不到的错误,...

66得票5回答
如何在同一台服务器上复制一个MySQL数据库

我有一个大型的MySQL数据库,叫做live_db,我想在同一台机器上复制它来提供一个测试系统来进行操作(test_db),包括表结构和数据。 我希望定期更新test_db内容与live_db相同;如果可能的话是增量更新。 MySQL中是否有一些内置的机制可以实现这个功能?我认为主从复制不是...

22得票5回答
重复一个已重复的序列

我们想要得到一个像这样的数组:1,1,1,2,2,2,3,3,3,4,4,4,1,1,1,2,2,2,3,3,3,4,4,4,1,1,1,2,2,2,3,3,3,4,4,4 最简单的方法是什么?

19得票4回答
使用“...”和“复制”

在sapply和replicate的文档中,有一个关于使用...的警告。 现在,我可以接受这个警告,但是想要了解背后的原因。所以我创建了这个小的人为例子:innerfunction<-function(x, extrapar1=0, extrapar2=extrapar1) { ...

13得票3回答
如何多次运行一个函数并将结果写入列表?

我有一个创建矩阵的函数,我想调用此函数一千次,以便最终我拥有一个包含1000个矩阵的列表。以下是一个例子:set.seed(1) gen_mat <- function(x) matrix(c(1, 1, 1, x + rnorm(1)), nrow = 2) 现在,我尝试使用repli...

13得票3回答
Python中是否有类似Perl的x操作符(复制字符串)的等价物?

在Perl中,我可以使用'x'运算符复制字符串:$str = "x" x 5; 我能在Python中做类似的事情吗?

10得票4回答
使用replicate()或sapply()重复一个用户定义的函数

我定义了一个自定义函数,就像这样:my.fun = function() { for (i in 1:1000) { ... for (j in 1:20) { ... } } return(outp...