我有三人每天总销售额的数据。我想计算每天70次以上的销售量。然后,我想计算每个事件的长度(当连续的日期超过70天时,事件将是连续5天,当销售额超过每天70次时,事件将连续5天,当销售额超过每天70次时,事件将连续2天)。我想要一个列,指定事件的长度(例如,5次5天,2次2天),当值低于70时,应该是0。我希望能够比较不同人之间的事件长度。
我可以计算事件发生情况(下面的代码),但我正在努力计算连续几天的事件。
set.seed(1234)
#Load packages
library(dplyr)
library(lubridate)
# Create data
Date <- s
我在registrations表上有10,000个用户,希望将我的应用程序中的这个查询限制为3500个用户。但当我调查日志时,有时会发现超过3500个。我不明白为什么这个查询返回的值超过了limit:
select count(*)
from registrations
where (selectedtime IS NULL
AND expirationtime < NOW()
)
LIMIT 3500;
我在DB上手动尝试,有时会看到3500多个
我希望通过获取每60行的平均值(每分钟的平均值)来聚合列的数据(每行代表1秒钟)。在主题和日期之间,行(每度量秒)不同。
我已经尝试了meanEveryN函数,但我想问题是,如果行数不能完全被60整除,则函数在创建均值时会将列中心、左或右,从而导致“错误”的平均值。我通过获取前60行的平均值来检查这个值,并将其与meanEveryN函数的结果进行了比较。
我尝试了一项工作来解决我的“问题”,方法是按ID和日期分组数据,并创建一个列"min“,该列为每一行提供一个值,表示每一行所属的分钟(由时间戳列”TS_0“定义)。
df_min <- data %>%
group
我正在尝试创建一个变量来标识向量中的字符串是第一次出现,还是出现在前三位,还是超过三位。例如:
在下面的数据集中,我有name (还会有更多的名字)、text和一个dup变量。我希望dup变量能够识别文本是第一次出现(原点),还是在前三次出现(FirstThree)之内,还是出现超过三次(MoreThanThree)。我还需要为每个人这样做……但我想我能弄明白这一点。提前感谢您的帮助!
name =c("T","T","T","T","T","T","T","T",&
我喜欢使用相关图使用corrplot函数,并在单元格中打印相关系数(使用addCoef.col和addCoefasPercent = TRUE)。我还喜欢从图中删除无关紧要的关联(使用insig = "blank")。问题是,这只适用于背景颜色,而不是系数本身,因此系数本身仍然打印!请参见:
set.seed(123)
par(cex=0.8) # trick for cor. coef font size, see http://stackoverflow.com/q/26574054/684229
col1 <-rainbow(100, s = 1, v = 1, s
我得到了错误代码(通过mysqli_error($link)检查):
User 'user1' has exceeded the 'max_updates' resource (current value: 35000)
但是,对于其他SQL服务器,如何在不超过配额的情况下获得此值(max_updates) (此处:35000)?
什么时候会对此进行重置?
我正在试着为我的R在线课程解决一个练习。我们有一个向量B:
B<-c(seq(10,75,by=1))
我想将所有可以被5整除的元素(没有余数,例如5,10,15)设置为NA。然后向量看起来像(NA,11,12,13,14,NA,...,)。我的想法是使用模运算符%%和替换函数:
replace((B%/%5==0),B,NA)
当我这样做时,向量返回以下输出:
[1] TRUE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE NA NA NA
NA
[14] NA NA NA NA
我希望最小化一个有两个变量的函数。
首先,我做了一个函数(rba),它在函数(kvasum)中是必需的,我需要最小化它。要最小化的值是rba的一部分。
# Data
vpk = data.frame(V1 =c(3650000000, 19233, 2211.2, 479.47, 168.46, 83.447, 52.349, 38.738,
32.34, 29.588), V2 = 1:10)
n = nrow(vpk)
# functions to minimize
# This function returns a vector with
我有一个tbl_df,我试图根据各种过滤器创建唯一的列。我读了一些关于使用ifelse和其他变体函数的文章,但是我无法自己解决这个问题。df名为Test,如下所示。
name team salary season position
<chr> <int> <int> <int> <chr>
AP 6 15 2017 OF
AN 11 8 2016 SP
AS 1 8 2014 SP
AR 3
我可能在做傻事。但是,我有一个长度为n的二进制向量,然后根据向量中所选的随机值,尝试应用ifelse函数。
y <- sample(0:1, 500, replace = TRUE)
y
p=0.2
randomcells <- sample(1:length(y), 20)
randomcells
for (i in 1:length(y)){
if(!i %in% randomcells){
next
}
print(y[i])
print(ifelse(y[i]<-1,log((1-p)/p),log((p/1-p))))
}
}
我希望通
我有一个用户定义的函数,我正在以下数据集上使用它:
Pos
A
B
C
A
C
B
我创建了以下函数来向数据集添加一个变量。
Predict <- function(Uncontested.REB.per.game, STL.per.game, BLK.per.game, Opp.FGA.at.rim.per.game, PTS.per.game, Passes.per.game, log.Points.created.by.assist.per.game, sqrt.Drives.Per.Game, Pos){
if (Pos=="A"){
Pred = 1
各位,今天我加入了这个社区,我在R中使用循环有一个问题,我的样本数据集如下:
Roll No Marks
1 60
2 78
3 84
我希望在这个数据集中增加一个列,它将计算student.For的等级,例如,如果分数超过90分,则A,70-90,B,小于70c。我希望我的结果是:-
Roll No Marks Grade
1 60 C
2 78 B
3 84 B
是否
我有一个数据集,如R中所示,我正在尝试更新Description列中的“0”值的空单元格。
Criteria Value Description
Success 0
Success 21 look up
Success 20 repeat
Success 19 What is this
Success 18 Transition
Success 17 Program
Succes
我希望- if elseif else语句在NetLogo中。我怎样才能有效地做到这一点?我检查了NetLogo文档,没有命令这样做。没有直接回答,而是在上下文中解决了问题。
一个简单的解决办法是:
let flag true
if(condition1)
[
...
set flag false
]
if(flag and condition2) ;else if statement
[
...
set flag false
]
if(flag) ;else statement
[
有没有办法锁定一个整数值,这样尝试编辑它(i += 1)就不起作用了?示例: i = 0
while i < 10:
i += 1
if i == 10:
#lock the integer 我有一个问题,因为如果这个值超过了一个限制,程序就会崩溃。我可以使用try,但最好从一开始就阻止异常的发生。感谢任何帮助:)。