我对python还很陌生,遇到这个问题时正在做一些基本的数据分析。我从一个.csv文件中提取数据,然后找到一些值的平均值。基本上,我看到了添加冒号和从numpy数组索引,以及调用不同条目之间的区别。你知道吗
我想只有数值,这样我就可以用平均值来绘制散点图。你知道吗
下面是我的代码:
mean = []
data = pd.read_csv(file)
data_edit = data.filter(['MSCV-iRFP-A'])
mean.append(np.mean(data_edit))
mean.append(format(file))
from numpy import array
mean_array = array(mean)
mean_values = array([mean_array[0], mean_array[2], mean_array[4]])
mean_values_2 = array([mean_array[0:6:2]])
print(mean_values)
print(mean_values_2)
平均值的输出为
[[495.35978305]
[411.64597191]
[461.34993978]]
这正是我所期望的(并且需要将我的数据绘制为散点图)。你知道吗
但是,平均值_2的输出为:
[[MSCV-iRFP-A 495.359783
dtype: float64
MSCV-iRFP-A 411.645972
dtype: float64
MSCV-iRFP-A 461.34994
dtype: float64]]
为什么这两个都不同?我假设他们在做同样的事情,但我不确定为什么会有如此巨大的差异。你知道吗
谢谢!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐