我有一个pandas数据帧,它只有一列,每行都有一个值列表。我需要使用每行相应的值来计算平均值。也就是说,我需要计算列表中八个值的平均值。列表中的每个元素都是一个变量的值。
>>> df_ex
0 [1, 2, 3, 4, 5, 6, 7, 8]
1 [2, 3, 4, 5, 6, 7, 8, 1]
我尝试将其转换为 numpy 数组,然后取平均值,但是我一直在收到错误
TypeError: unsupported operand type(s) for /: 'list' and 'int'
。我知道应该将其转换为列而不是列表,但在我的情况下这不可能。你有什么想法吗?