私がやろうとしているのは、行数にかかわらず行ごとにブートストラップ信頼限界を取得し、出力から新しいデータフレームを作成することです。データフレーム全体ですが、行単位ではありません。私は、実際のプログラムを持っているデータは、私は以下の持っているもののようになります。Python Pandas:データフレーム全体ではなく行単位の信頼限界を設定
0 1 2
0 1 2 3
1 4 1 4
2 1 2 3
3 4 1 4
私が下限と上限信頼限界で、このような何かを探すために、新たなデータフレームたい:
0 1
0 1 2
1 1 5.5
2 1 4.5
3 1 4.2
電流を
0 1
0 2.0 2.75
以下のpython 3コードは、モックデータフレームを生成し、データフレーム全体のブートストラップ信頼限界を生成します。その結果、わずか2つの値、信頼限界の上限と下限、2つの4つのセット(各行に1つ)ではなく、新しいデータフレームです。
import pandas as pd
import numpy as np
import scikits.bootstrap as sci
zz = pd.DataFrame([[[1,2],[2,3],[3,6]],[[4,2],[1,4],[4,6]],
[[1,2],[2,3],[3,6]],[[4,2],[1,4],[4,6]]])
print(zz)
x= zz.dtypes
print(x)
a = pd.DataFrame(np.array(zz.values.tolist())[:, :, 0],zz.index, zz.columns)
print(a)
b = sci.ci(a)
b = pd.DataFrame(b)
b = b.T
print(b)
ありがとうございました。