簡體   English   中英

將 2 個 2d 矩陣合並為一個 2d 矩陣 R

[英]Combine 2 2d matrices in one 2d matrix R

我有 2 個二維矩陣,我嘗試將它們組合成 1 個。每個矩陣中有 3 個公共集,航程駁船和類別。 我有一個將駁船分配給航次的二進制矩陣,我有一個矩陣來說明每艘駁船不同類別貨物的容量。 現在我嘗試創建的是一個表格,它根據分配給它的駁船給出每次航程的容量。 我做了一些示例數據,我的真實數據是R中的表格和數據框;

在此處輸入圖像描述

表 1:駁船 b 類別 c 的容量

在此處輸入圖像描述

表 2:= 1 如果駁船 b 繼續航行 v

現在基於這兩張表,我想得到一張表,它給了我每次航行的上限,如下所示;

在此處輸入圖像描述

表3:output表

表 1 和表 2 都是 R 中的矩陣類型

在我處理完數據后,我將其導入 python,所以如果有人知道如何在那里而不是在 R 中進行操作,那也可以正常工作。

問候

你可以試試tcrossprod

tcrossprod(tbl1,tbl2)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM