有两个 csv 文件。一个带有 w 读数的。第二个有 11 列 s 读数。有必要绘制相关图,其中 x 轴上的读数为 w,y 轴上的所有 s 值均进行平方,然后对各行取平均值(例如,取一行使用索引 0 并平均该行上 s 的所有值,依此类推 - 结果,我们只得到一列 s 的逐行平均平方)。为了求平方并取平均值,您需要以数字形式呈现数据(我想是在数组中)。
这怎么办?
在尝试根据任务处理数据(平方,然后按行平均)之前,我决定按行对现有数据进行平均,但由于某种原因,没有获得结果,仅获得此结果。
import pandas as pd
dataW = pd.read_csv(r'C:\Users\Denand\Desktop\w.csv')
dataW
dataS = pd.read_csv(r'C:\Users\Denand\Desktop\zspm.csv', delimiter = ';')
dataS
dataS_means = dataS.mean(axis=1)
dataS_means
您的代码运行正确...我已经在以下示例中对其进行了测试: