行列値を持つデータテーブル列すべての行にマトリックスを含む列を持つテーブルがあります。特定の行の行列内を検索するスクリプトを書いています。ただし、私が遭遇している問題は、その列から値を取得しようとすると、マトリックスではなく "{[1、2、3、4]}"として返されることです。つまり、必要なLoc()関数を使用できません。(Col [row] [1]のように)リストを1で添えると、リストの括弧は取り除かれますが、マトリックスは文字列( "[1、2、3、4] ")それでも行列関数では使えません。
私は何を間違っていますか、そしてどのように私はこれを動作させることができますか?
再:行列値を持つデータテーブル列私の推測では、列のデータ型はcharacterです。
Parseを使って文字列をリストに変換してから、最初の要素を行列として使うことができます。
value = " { [1, 2, 3, 4] } ";
lst = Parse(value);
show(lst);
mat = lst[1];
show(mat);