【发布时间】:2018-03-27 14:24:32
【问题描述】:
我的数据包含连续的列 V1-V1998,其他列位于这些列的任一侧。我想计算 1998 列范围内的行的偏度。
这是我试过的代码:
ND2a <- NoDup2 %>%
rowwise() %>%
mutate(skew2 = skewness(V1:V1998))
这会创建一个名为 skew2 的新列,但不会计算偏度,而是用“NaN”填充该列。有谁知道这可能是为什么?
我正在使用时刻包中的偏度。
我的数据看起来有点像这样
Data V1 V2 V3 ..... V1998 ....
Acaricomes phytoseiuli 0.01 0.0 0.002 0.03
Acetivibrio cellulolyticus 0.005 0.002 0.011 0.04
Acetobacter aceti 0.001 0.003 0.004 0.0
【问题讨论】: