行列をサブセット化し、インデックスが無効な場合はNAを取得します

ttliker

常に3 * 3行列を取得するように、行列をサブセット化しようとしています。

たとえば、サブセット化されているマトリックスはa<-matrix(1:15,3,5)、通常、を使用してサブセット化するとa[0:2,0:2]、次のようになります。

      [,1] [,2]
[1,]    1    4
[2,]    2    5

しかし、私は次のようなものを手に入れたいです:

      [,1] [,2] [,3]
[1,]   NA    NA   NA
[2,]   NA    1    4
[3,]   NA    2    5
thelatemail

選択すると、すべての0'がsになり、'NA範囲外 'の値も強制されます。

ro <- 0:2
co <- 0:2
a[replace(ro,ro == 0 | ro > nrow(a),NA),
  replace(co,co == 0 | co > ncol(a),NA)]

#     [,1] [,2] [,3]
#[1,]   NA   NA   NA
#[2,]   NA    1    4
#[3,]   NA    2    5

これは、不足させたいパーツの組み合わせでも機能します。

ro <- c(1,0,2)
co <- 0:2
a[replace(ro,ro == 0 | ro > nrow(a),NA),
  replace(co,co == 0 | co > ncol(a),NA)]

#     [,1] [,2] [,3]
#[1,]   NA    1    4
#[2,]   NA   NA   NA
#[3,]   NA    2    5

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

デバイストークンが無効な場合、iOSデバイスのクラッシュにプッシュ通知を送信します

分類Dev

チェックボックスが無効になっている場合は、テーブルの行をラインスルーします

分類Dev

Devisesメッセージを無効にするにはどうすればよいですか-「あなたはすでにサインインしています。」-ユーザーインデックスをリダイレクトする場合はどうなりますか?

分類Dev

GoogleチャートChartWrapperが無効な列インデックスを取得しています

分類Dev

RangeError(インデックス)を取得します:無効な値:有効な値の範囲は空です:0

分類Dev

インデックスで行列をサブセット化する方法

分類Dev

テキストボックスが無効な場合、ボタンを無効にしません

分類Dev

有線/ケーブルネットワークが利用可能な場合は、WLanを無効にします

分類Dev

ホットスポットが無効になっている場合、Windowsはワイヤレスネットワークを作成します

分類Dev

Rでは、行列の行をサブセット化してリストを取得します

分類Dev

無効な操作を取得:マップにインデックスを付けようとすると、mymap ["title"](タイプインターフェイス{}はインデックス付けをサポートしません)

分類Dev

メインデータベースで要件が満たされている場合は、データベースサブセットを選択します

分類Dev

コックピットを使用したリバースプロキシは、サーバーブロックが使用しない場合にHTTP2を使用しますが、メインサーバーブロックは使用します

分類Dev

ベクトルの場合、すべての値が NA (または何らかの値) になるインデックスを決定します。

分類Dev

バックアップが無効になっている場合、HazelcastはMultiMap値をローカルインスタンスに保存しますか?

分類Dev

クライアント側の編集モードで同じセルグリッドビューでチェックボックスがオンになっている場合、テキストボックスを無効にします

分類Dev

QAbstractItemViewはモデルに無効なインデックスを要求します

分類Dev

ボタンが無効になっている場合はテキストを変更します(ブートストラップ)

分類Dev

numpyを使用して2次元インデックスのサブセットを取得します

分類Dev

jQueryが無効になっている場合は、チェックボックスをオフにします

分類Dev

サブクエリでカウントの合計がゼロの場合、グループ化されたデータセットを削除します

分類Dev

QTreeViewが無効な行のインデックスを要求します

分類Dev

インデックスと列の両方が多重インデックスの場合、インデックスをリセットします

分類Dev

Terraform:サブネットワークが存在しない場合は、インターフェイスをnullに設定します

分類Dev

ハイブリッドグラフィックカードを実行している場合、NVidiaドライバーを無効化/アンインストールする必要があり、何に切り替える必要がありますか?

分類Dev

mongodb個別はインデックスを使用する場合と使用しない場合があります

分類Dev

セッションがアクティブ化されている場合はページのコンテンツにアクセスし、そうでない場合は最初にセッションをアクティブ化します

分類Dev

Pythonは関数を適用しますが、インデックスにない場合は列を無視します

分類Dev

テーブル内のすべてのレコードのテキストボックスが空の場合は、ボタンを無効にします

Related 関連記事

  1. 1

    デバイストークンが無効な場合、iOSデバイスのクラッシュにプッシュ通知を送信します

  2. 2

    チェックボックスが無効になっている場合は、テーブルの行をラインスルーします

  3. 3

    Devisesメッセージを無効にするにはどうすればよいですか-「あなたはすでにサインインしています。」-ユーザーインデックスをリダイレクトする場合はどうなりますか?

  4. 4

    GoogleチャートChartWrapperが無効な列インデックスを取得しています

  5. 5

    RangeError(インデックス)を取得します:無効な値:有効な値の範囲は空です:0

  6. 6

    インデックスで行列をサブセット化する方法

  7. 7

    テキストボックスが無効な場合、ボタンを無効にしません

  8. 8

    有線/ケーブルネットワークが利用可能な場合は、WLanを無効にします

  9. 9

    ホットスポットが無効になっている場合、Windowsはワイヤレスネットワークを作成します

  10. 10

    Rでは、行列の行をサブセット化してリストを取得します

  11. 11

    無効な操作を取得:マップにインデックスを付けようとすると、mymap ["title"](タイプインターフェイス{}はインデックス付けをサポートしません)

  12. 12

    メインデータベースで要件が満たされている場合は、データベースサブセットを選択します

  13. 13

    コックピットを使用したリバースプロキシは、サーバーブロックが使用しない場合にHTTP2を使用しますが、メインサーバーブロックは使用します

  14. 14

    ベクトルの場合、すべての値が NA (または何らかの値) になるインデックスを決定します。

  15. 15

    バックアップが無効になっている場合、HazelcastはMultiMap値をローカルインスタンスに保存しますか?

  16. 16

    クライアント側の編集モードで同じセルグリッドビューでチェックボックスがオンになっている場合、テキストボックスを無効にします

  17. 17

    QAbstractItemViewはモデルに無効なインデックスを要求します

  18. 18

    ボタンが無効になっている場合はテキストを変更します(ブートストラップ)

  19. 19

    numpyを使用して2次元インデックスのサブセットを取得します

  20. 20

    jQueryが無効になっている場合は、チェックボックスをオフにします

  21. 21

    サブクエリでカウントの合計がゼロの場合、グループ化されたデータセットを削除します

  22. 22

    QTreeViewが無効な行のインデックスを要求します

  23. 23

    インデックスと列の両方が多重インデックスの場合、インデックスをリセットします

  24. 24

    Terraform:サブネットワークが存在しない場合は、インターフェイスをnullに設定します

  25. 25

    ハイブリッドグラフィックカードを実行している場合、NVidiaドライバーを無効化/アンインストールする必要があり、何に切り替える必要がありますか?

  26. 26

    mongodb個別はインデックスを使用する場合と使用しない場合があります

  27. 27

    セッションがアクティブ化されている場合はページのコンテンツにアクセスし、そうでない場合は最初にセッションをアクティブ化します

  28. 28

    Pythonは関数を適用しますが、インデックスにない場合は列を無視します

  29. 29

    テーブル内のすべてのレコードのテキストボックスが空の場合は、ボタンを無効にします

ホットタグ

アーカイブ