実現したいこと
u1 = np.linspace(1,1,100)のようなベクトルを持たせた変数をu1, u2, u3...のように複数作りたいです。できれば画像のような、pandasで読み込んだデータフレームのサンプル名を変数名にできればさらに助かります。
試したコード
データをpandasで読み込み
data = pd.read_csv("./data.csv", header=0)
変数に持たせるベクトルの設定
x = np.arange(-50,50,1)
連番の変数を設定するためのfor文
for i in range(len(data)):
data.iloc[i, 0] = np.linspace(data.iloc[i, 1], data.iloc[i, 1], len(x))
data.iloc[i, 0] += np.random.uniform(0,data.iloc[i, 2],size=len(x))
発生したエラー
ValueError: cannot set using a multi-index selection indexer with a different length than the value
以上になります。どうぞよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/11 02:16