我想找到组中前三个值的方差。
varSubset
它以x
和index
为向量调用x
。
我无法弄清楚如何将index
视为矢量(仅限于组)和rowwise()
作为单个值。我已经尝试了import csv
positive_vocab = [csv.reader(open('SentiWS_v1.8c/SentiWS_v1.8c_Positive.txt', 'r'), delimiter='|')]
negative_vocab = [csv.reader(open('SentiWS_v1.8c/SentiWS_v1.8c_Negative.txt', 'r'), delimiter='|')]
print(*positive_vocab)
,但后来我实际上失去了分组。
答案 0 :(得分:2)
为什么不从动物园使用rollapply
?:
library(dplyr)
library(zoo)
df %>% group_by(a) %>%
mutate(var = rollapply(x, 3, var, fill = NA, align = "right"))