Python Pandas - 构建我的数据

时间:2017-03-07 22:39:52

标签: python pandas

我想请一些建议,因为我还是Python,Pandas等的新手。

我有一个使用以下代码创建的DataFrame:

SS = [1,2,3,4,8]
ASP = [1,2,3,4]

store_training = pd.DataFrame(index = ASP, columns = SS)

然后我有一个嵌套循环,循环遍历ssasp的每个组合,并根据计算填充DataFrame。

现在,为了从我的数据集中删除噪音,我想重复N次过程,然后取ssasp的每个组合的平均值。

我最初的想法是保存结果,每次重复都有一个3D DataFrame,但是,我不相信这些存在。

所以,我的问题是你如何存储这些数据,以方便访问,理解和分析?

非常感谢,如果我能更清楚地解释自己,请告诉我。我在Windows 10中使用Python 3.5。

具体来说,我想要以下内容:

SS = [1,2,3,4,8]
ASP = [1,2,3,4]
repeats = np.arange(1,11,1)

store_training = pd.DataFrame(index = ASP, columns = SS)

for s in SS:
    for a in ASP:
        for r in repeats:
            # Apply math here
            # store_training.ix[a,s,r] = calculatedValue

# Analyse variance for each (s,a) combination in store_training over r
# Take mean of each (s,a) combination in store_training over r
# etc.

0 个答案:

没有答案