R 列表上元素的平均值

R 列表上元素的平均值,r,R,我想得到这个列表中所有元素的平均值。我希望结果是一个数字。我试过了,但没有达到预期的效果 [[1]] [1] 6.3 [[2]] [1] 5.8 [[3]] [1] 7.1 [[4]] [1] 6.3 [[5]] [1] 6.5 [[6]] [1] 7.6 [[7]] [1] 4.9 [[8]] [1] 7.3 [[9]] [1] 6.7 [[10]] [1] 7.2 [[11]] [1] 6.5 [[12]] [1] 6.4 [[13]] [1] 6.8 [[14]] [1] 5.7 [[15

我想得到这个列表中所有元素的平均值。我希望结果是一个数字。我试过了,但没有达到预期的效果

[[1]]
[1] 6.3
[[2]]
[1] 5.8
[[3]]
[1] 7.1
[[4]]
[1] 6.3
[[5]]
[1] 6.5
[[6]]
[1] 7.6
[[7]]
[1] 4.9
[[8]]
[1] 7.3
[[9]]
[1] 6.7
[[10]]
[1] 7.2
[[11]]
[1] 6.5
[[12]]
[1] 6.4
[[13]]
[1] 6.8
[[14]]
[1] 5.7
[[15]]
[1] 5.8
[[16]]
[1] 6.4
[[17]]
[1] 6.5
[[18]]
[1] 7.7
[[19]]
[1] 7.7
[[20]]
[1] 6
[[21]]
[1] 6.9
[[22]]
[1] 5.6
[[23]]
[1] 7.7
[[24]]
[1] 6.3
[[25]]
[1] 6.7
[[26]]
[1] 7.2
[[27]]
[1] 6.2
[[28]]
[1] 6.1
[[29]]
[1] 6.4
[[30]]
[1] 7.2
[[31]]
[1] 7.4
[[32]]
[1] 7.9
[[33]]
[1] 6.4
[[34]]
[1] 6.3
[[35]]
[1] 6.1
[[36]]
[1] 7.7
[[37]]
[1] 6.3
[[38]]
[1] 6.4
[[39]]
[1] 6
[[40]]
[1] 6.9
[[41]]
[1] 6.7
[[42]]
[1] 6.9
[[43]]
[1] 5.8
[[44]]
[1] 6.8
[[45]]
[1] 6.7
[[46]]
[1] 6.7
[[47]]
[1] 6.3
[[48]]
[1] 6.5
[[49]]
[1] 6.2
[[50]]
[1] 5.9

您拥有的列表似乎是50个数字向量,每个长度为1。如果只需要列表中所有元素的平均值,请使用
unlist()
函数

mean(unlist(...))
将列表对象的名称放在
所在的位置。
unlist()
函数将把它分解为一个向量,在本例中长度为50。
mean()
函数只取向量的平均值,这就是为什么需要将列表转换为向量

# example data
listA <- list(4,6,9,6,4,5,2,4,9,8,6,3,5,2,7)
# mean of the list
mean(unlist(listA))
#示例数据

listA Python中是否有
unlist
方法?它在干什么?看起来像