【发布时间】:2017-11-22 07:10:43
【问题描述】:
我有一个 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'。我知道我应该将其转换为列,而不是使用列表,但在我的上下文中是不可能的。知道如何实现这一点吗?
【问题讨论】:
标签: python pandas numpy dataframe