我正在尝试计算数据框中一列的平均值。
我玩了两种方法: 1.将列转换为数组,并使用numpy.mean()计算平均值 2.在列本身上使用pandas.mean() 但是它们返回不同的值。
import numpy as np
col1= subdf['V12']
col1=np.array(col1)
col1_mean= col1.mean()
col1_mean
这将返回:-1.2549951995448174e-15
import numpy as np
col1= subdf['V12']
col1_mean= col1.mean()
col1_mean
这将返回:-1.81065810647492e-15
为什么这两种方式不同?