これを行う方法がわからない、それは本当に私を夢中にさせています。私は3つの列を示す大きなマトリックスを持っています:
- 年間の販売アイテム数
- アイテムが販売された最初の年
- 昨年、商品が販売されました。
したがって、次の例では、2000年から2010年の間に毎年13個のアイテムが販売され、2003年と2004年には44個のアイテムが販売されました。
Matrix_A = {13, 2000, 2010;
44, 2003, 2004}
値を年ごとに分けて、毎年販売されたアイテムの総数を計算しようとしています。したがって、2003年と2004年には57(13 + 44)のアイテムが販売され、それ以外の年には13のアイテムが販売されます。
結果の行列は次のようになります。
{13, 2000;
13, 2001;
13, 2002;
13, 2003;
13, 2004;
13, 2005;
13, 2006;
13, 2007;
13, 2008;
13, 2009;
13, 2010;
44, 2003;
44, 2004}
年ごとに個別の空行列を作成し、Matrix_Aをループして、行を適切な年次行列に割り当ててみました。したがって、Matrix_Aの場合:
- 2000年から2010年までのマトリックスに13が追加され、
- 2003年と2004年のマトリックスに44。
しかし、これには動的変数名が関係しているようで、実装できません。
全体として、私は迷子になっています。何か案は?
ありがとう!