我想计算一个命名数字列表的平均值.有些numeric(0)值我首先要删除.此外,我想检索列表中的哪些元素包含numeric(0)值.
以下是值如何显示的示例:
>r["gg",]
$`01_1_er`
gg
0.5176445
$`02_1_er`
gg
0.4990959
$`03_1_er`
gg
0.5691489
$`22_1_er`
numeric(0)
$`23_1_er`
numeric(0)
$`25_1_er`
gg
0.386304
Run Code Online (Sandbox Code Playgroud)
这是str的结果:
> str(r["gg",])
List of 6
$ 01_1_er: Named num 0.518
..- attr(*, "names")= chr "gg"
$ 02_1_er: Named num 0.499
..- attr(*, "names")= chr "gg"
$ 03_1_er: Named num 0.569
..- attr(*, "names")= chr "gg"
$ 22_1_er: num(0)
$ 23_1_er: num(0)
$ 25_1_er: Named num 0.386
..- attr(*, "names")= chr "gg"
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?