我有多个具有相同列名的数据帧。我如何从所有数据帧中获得特定列的平均值(假设我想获得的列名是相似性)并将它们放入列表中?
DF1
similarity count
0 0.2 2
1 0.1 3
2 0.46 4
3 0.12 8
4 0.6 10
DF2
similarity count
0 0.2 4
1 0.1 3
2 0.46 5
3 0.12 6
4 0.6 9
预期输出
[ 0.296, 0.296 ]
我会使用列表推导式。
[df.similarity.mean() for df in [df1, df2]]