問題タブ [matlab-table]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - Matlab テーブルで文字列値を数値に変更する
Matlab2015b を使用しています。そして、単純な csv ファイルをテーブルに読み込んで、その文字列値を対応する数値に変更したいと思います。
次のサンプルデータがあります。
この文字列値を数値に変更したいと思います。たとえば、攻撃 = 1、通常 = -1 です。
私の最初の試み。
次のエラーが表示されます。
タイプ 'cell' の入力引数に対して未定義の関数 'eq'。
何?どの未定義関数? 「イク」とは?
良い。テーブルについていくつか読んだ後、おそらくより高いレベルのmatlabが「==」をオーバーライドしないことがわかりました。それが平等を意味する「eq」です。しかし、エラーメッセージは確かに有益ではありません.
それから私の2回目の試み。
今回は、
テーブルへの割り当ての右側は、別のテーブルまたはセル配列でなければなりません。
良い。わかった。テーブルが欲しい。私はそれを1つあげます。
良い。今回のエラーメッセージは。
double から cell への変換はできません。
この matlab テーブルは、R のデータ フレームや python pandas の DataFrame に似ていると思いました。確かにそうではありません。誰かがこの問題を解決する方法を教えてくれますか?
string - matlab テーブル [Inf]、'' エントリを char 文字列に変換する方法
Matlab テーブルがあり、この行の SQL INSERT ステートメントを作成したいと考えています。
conditionTable = obj.ConditionTable(1,:); の場合のエラー
- 問題: [Inf] エントリ
- 問題: おそらく [123] 個のエントリ
- 問題: '' エントリ
さらに、次のコマンドもこの問題では役に立ちません。
ターゲット ステートメントは次のようになります。
matlab - テーブルを結合するときに同様の行を保持する MATLAB
MATLABで次の問題があります。
私は簡単に参加できますがf1
、f2
f1
で同じことf3
はできません
次のエラーが表示されます。
f3
はほとんどの行名を持っていますf1
が、必ずしもすべてではありません。実際、理想的なのは、両方のテーブルで共通の行を保持することです。あなたの意見では、これをどのように行うことができますか?
フィードバックをお寄せいただきありがとうございます
matlab - MATLAB でテーブルに行を挿入する
テーブルの最後に行を追加しようとしています。例えば:
テーブルは空であると宣言され、最初の行が追加されますが、for ループの 2 回目の反復で以下のエラー メッセージが表示されます。
これは、2 回目の反復で変数名の文字数が多いために発生することを理解しています。これを実装する方法はありますか?
これは、私の問題を説明するために生成したサンプル コードです。私の実際のコードでは、問題は似ていますが、変更できない別の関数から構造体型変数が返されています。