我有一个二维列表和一个一维列表。我想将1D列表作为附加列插入到2D列表中。例如:追加到表格的行
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}};
我已经做了粗暴的:
Table[Insert[array[[i]], column[[i]], 4], {i, Length[array]}];
我的问题:什么是数学这样做的正确方法?我不认为它需要我使用的循环。我的解决方案感觉很难看。
好吧,这并获得成功,谢谢!现在我需要分开来理解*为什么*,但这对我来说是这样做的。 – 2010-11-24 19:48:31
一次只能找一个元素(例如,看看Transpose @ array做什么),然后你就会知道:-)。 – Timo 2010-11-24 19:50:25
是的,这有帮助。这就像折纸。我知道我是在不必要地打击Mathematica。再次感谢。 – 2010-11-24 19:57:40