条件に基づいてmatlabのテーブルに新しい値を追加するにはどうすればよいですか?

PythonNoob

このテーブルをmatlabに配置することを検討します。

t = table([1; 0; 3; 1], [0; 1; 0; 4], 'VariableNames', {'A', 'B'});

A    B
_    _

1    0
0    1
3    0
1    4

C条件に基づいた特定の値を持つ新しい列を追加したいと思います現在、私はこのループを使用しています:

for i=1:height(t)

    if t(i, 'A').Variables == 1
        t.C(i, 1) = 4;

    elseif t(i, 'A').Variables == 3
        t.C(i, 1) = 5;

    end

end

ただし、これは時間消費操作であり、テーブルサイズが100k行を超える場合です。

これに対する最善の解決策は何でしょうか?

ルイスメンド

以下を使用できます。

[t{t.A==1, 'C'}] = 4;
[t{t.A==3, 'C'}] = 5;

これは、

  • テーブルの内容は{}、セル配列の場合と同様に、を介してインデックスを付けることができます。
  • テーブルの列には、名前でインデックスを付けることができます。

または、@ SardarUsamaが指摘しているように、より単純なものを使用できます

t.C(t.A==1)=4;
t.C(t.A==3)=5;

これは、ドット表記を使用して列にインデックスを付けます。結果は、スカラーを直接割り当てることができる数値の列ベクトルです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

MATLABの特定の条件に基づいてテーブルの最後の列に値を追加するにはどうすればよいですか?

分類Dev

mysqlに条件を追加して、列の値に基づいて異なるテーブルの値を取得するにはどうすればよいですか?

分類Dev

特定の条件に基づいてMATLABテーブルに列を追加するにはどうすればよいですか?

分類Dev

新しい列の条件に基づいて値を生成するにはどうすればよいですか?

分類Dev

VBのデータテーブルの既存の列に基づいて新しい列を追加するにはどうすればよいですか?

分類Dev

pysparkを使用して、ある条件に基づいて、ソーステーブルから宛先テーブルに新しい列の値を入力するにはどうすればよいですか?

分類Dev

パンダの前のテーブルに基づいて新しいテーブルを作成するにはどうすればよいですか?

分類Dev

Rの条件に基づいてテーブル値全体のフォントの色を変更するにはどうすればよいですか?

分類Dev

jQueryを使用して、ある条件に基づいてHTMLテーブルの次の行を取得するにはどうすればよいですか?

分類Dev

列の値に基づいて既存のデータフレームに新しい行を追加するにはどうすればよいですか?

分類Dev

Pysparkのデータフレームの条件に基づいて新しいリスト値を設定するにはどうすればよいですか?

分類Dev

テーブルセルのデータに基づいてテーブル行に背景色を追加するにはどうすればよいですか?

分類Dev

テーブルAの列の条件に基づいて、異なるテーブルBから列を取得するにはどうすればよいですか?

分類Dev

属性の存在に基づいてディレクティブに条件ステートメントを追加するにはどうすればよいですか?

分類Dev

別の選択の結果を、追加の列値を追加して新しいテーブルに挿入するにはどうすればよいですか?

分類Dev

親テーブルの値に基づいて子テーブルからアイテムを選択するにはどうすればよいですか?

分類Dev

条件に基づいて新しい列を作成するにはどうすればよいですか?

分類Dev

2番目のテーブルの値に基づいて1つのテーブルの列を更新するにはどうすればよいですか?

分類Dev

テーブルセルの値に基づいてテーブル行の背景色を変更するにはどうすればよいですか?

分類Dev

値に基づいてhtmlテーブルに色を追加するにはどうすればよいですか?

分類Dev

値に基づいてhtmlテーブルに色を追加するにはどうすればよいですか?

分類Dev

テンソルフローの条件に基づいて、トップの最小テンソル値を取得するにはどうすればよいですか?

分類Dev

グループ化された行に基づいてSQLテーブルに別の列を追加するにはどうすればよいですか

分類Dev

SQL Serverのメインテーブルの列の値に基づいてテーブルを結合するにはどうすればよいですか?

分類Dev

オブジェクトの値に基づいてシートに値を繰り返し追加するにはどうすればよいですか?

分類Dev

オブジェクトの値に基づいてシートに値を繰り返し追加するにはどうすればよいですか?

分類Dev

1つのテーブルから複数のテーブルにOR条件に基づいて参加するにはどうすればよいですか?

分類Dev

別の配列の値に基づいて、配列内の各ActiveRecordに新しい属性を追加するにはどうすればよいですか?

分類Dev

Pandas DataFrameの条件に基づいて、グループごとに繰り返される値を持つ新しい列を追加するにはどうすればよいですか?

Related 関連記事

  1. 1

    MATLABの特定の条件に基づいてテーブルの最後の列に値を追加するにはどうすればよいですか?

  2. 2

    mysqlに条件を追加して、列の値に基づいて異なるテーブルの値を取得するにはどうすればよいですか?

  3. 3

    特定の条件に基づいてMATLABテーブルに列を追加するにはどうすればよいですか?

  4. 4

    新しい列の条件に基づいて値を生成するにはどうすればよいですか?

  5. 5

    VBのデータテーブルの既存の列に基づいて新しい列を追加するにはどうすればよいですか?

  6. 6

    pysparkを使用して、ある条件に基づいて、ソーステーブルから宛先テーブルに新しい列の値を入力するにはどうすればよいですか?

  7. 7

    パンダの前のテーブルに基づいて新しいテーブルを作成するにはどうすればよいですか?

  8. 8

    Rの条件に基づいてテーブル値全体のフォントの色を変更するにはどうすればよいですか?

  9. 9

    jQueryを使用して、ある条件に基づいてHTMLテーブルの次の行を取得するにはどうすればよいですか?

  10. 10

    列の値に基づいて既存のデータフレームに新しい行を追加するにはどうすればよいですか?

  11. 11

    Pysparkのデータフレームの条件に基づいて新しいリスト値を設定するにはどうすればよいですか?

  12. 12

    テーブルセルのデータに基づいてテーブル行に背景色を追加するにはどうすればよいですか?

  13. 13

    テーブルAの列の条件に基づいて、異なるテーブルBから列を取得するにはどうすればよいですか?

  14. 14

    属性の存在に基づいてディレクティブに条件ステートメントを追加するにはどうすればよいですか?

  15. 15

    別の選択の結果を、追加の列値を追加して新しいテーブルに挿入するにはどうすればよいですか?

  16. 16

    親テーブルの値に基づいて子テーブルからアイテムを選択するにはどうすればよいですか?

  17. 17

    条件に基づいて新しい列を作成するにはどうすればよいですか?

  18. 18

    2番目のテーブルの値に基づいて1つのテーブルの列を更新するにはどうすればよいですか?

  19. 19

    テーブルセルの値に基づいてテーブル行の背景色を変更するにはどうすればよいですか?

  20. 20

    値に基づいてhtmlテーブルに色を追加するにはどうすればよいですか?

  21. 21

    値に基づいてhtmlテーブルに色を追加するにはどうすればよいですか?

  22. 22

    テンソルフローの条件に基づいて、トップの最小テンソル値を取得するにはどうすればよいですか?

  23. 23

    グループ化された行に基づいてSQLテーブルに別の列を追加するにはどうすればよいですか

  24. 24

    SQL Serverのメインテーブルの列の値に基づいてテーブルを結合するにはどうすればよいですか?

  25. 25

    オブジェクトの値に基づいてシートに値を繰り返し追加するにはどうすればよいですか?

  26. 26

    オブジェクトの値に基づいてシートに値を繰り返し追加するにはどうすればよいですか?

  27. 27

    1つのテーブルから複数のテーブルにOR条件に基づいて参加するにはどうすればよいですか?

  28. 28

    別の配列の値に基づいて、配列内の各ActiveRecordに新しい属性を追加するにはどうすればよいですか?

  29. 29

    Pandas DataFrameの条件に基づいて、グループごとに繰り返される値を持つ新しい列を追加するにはどうすればよいですか?

ホットタグ

アーカイブ