2017-11-15 13 views
0

私は間違って何をしたのですか?3行目でエラーを修正するにはどうすればよいですか?リストのリストで重複を削除するにはどうすればいいですか?

IはexpsList
で各内部リスト通過
しようとしている [exprは、{I、{I1、I2 ...}}の任意の重複DeleteDuplicatesを用いて テーブルのテーブル形式を使用して削除]連続する値i1、i2、......を使用します。

リストの各リスト内で重複を削除し、出力をtheDeletedという名前の変数に保存しようとしています。 TheDeleted = DeletedDuplicates [expList [[1]]とタイプすれば私のコードはうまくいくように見えますが、Tableコマンドを使用したときは表示されません。だから、エラーの理由は何だったのでしょうか、それをどのように修正することができますか(上記の仕様を踏まえて)。

n = 3; 
    expList = Table[RandomInteger[{1, 365}, 20], {n}]; 
    theDeleted = DeleteDuplicates[expList[[Table[x, {x, {1, 2, 3}}]]]]; 

答えて

0

あなたのコードがPart Documentationを見るとタイプの は、A与え

式expr [[{I1、I2、...}]]である何かを作成し

theDeleted = Table[DeleteDuplicates[ expList[[x]] ], {x, {1, 2, 3 }} ]; 
をお試しくださいexprの部分i1、i2、...のリスト。

もう一度元のリストに戻ってください。

結局あなたは

Map[ DeleteDuplicates, expList ] 
ような何かをしたいと思います
関連する問題