0

私はとても必死で、さらにいくつかの担当者ポイントを失う準備ができていますが、それを尋ねなければなりません. (はい、それについていくつかのスレッドを読みました)。

マトリックスに配置したい2列のみのデータフレームを作成しました(データ全体から2列だけを選択する方法がわかりませんでした):

    tbl_corel <- tbl_end[,c("diff", "abund_mean")]

次のステップでは、空のマトリックスを作成しました。

## Creating a empty matrix to check the correlation between diff and abund_mean
mat_corel <- matrix(0, ncol = 2)
colnames(mat_corel) <- c("diff", "abund_mean")

その関数を使用して、マトリックスにデータを入力しようとしました:

mat_corel <- matrix(tbl_corel), nrow = 676,ncol = 2)

もちろん、データフレームにある行の数を手動で確認する必要がありました...うまくいきません。その機能も試しました:

mat_corel[ as.matrix(tbl_corel) ] <- 1

うまくいきません。私は助けてくれてとても感謝しています。

  diff abund_mean
1    0 3444804.80
2    0  847887.02
3    0   93654.19
4    0  721692.76
5    0  382711.04
6    1  428656.66
4

1 に答える 1