私は2次元リストと1次元リストを持っています。私は追加の列として2Dリストに1Dリストを挿入したいと思います。たとえば:テーブルの行に追加する
array = {{a,1,2},{b,2,3},{c,3,4}};
column = {x,y,z};
は
final = {{a,1,2,x},{b,2,3,y},{c,3,4,z}};
になり、私はinelegantlyこれを行っている:
Table[Insert[array[[i]], column[[i]], 4], {i, Length[array]}];
私の質問:Mathematicaでこれを実行するための適切な方法は何ですか?私はそれが私が使用しているループが必要とは思わない。私の解決策は醜いと感じています。例えば
よしは、ありがとうございました!今私はそれを理解するためにそれを選ぶ必要があります*なぜ、しかしそれは私のためです。 –
一度に1つの要素に移動します(たとえば、Transpose @ arrayが何をするかを参照してください)。 – Timo
うん、それは助けた。折り紙のようなものです。私はMathematicaと不必要に戦っていることを知っていました。再度、感謝します。 –