"d3heatmap"を使用してデータセットでヒートマップを作成しようとしています。データフレームのインデックスカラムを置き換えます
私は最初の列にサッカー選手の名前が含まれているデータフレームを持っています。しかし、その列が数値ではないため、次のエラーが発生します。 rowMeansで
エラー(X、na.rm = na.rm): 'X'
+----------------------+--------------------+---------+-------+
| Index column | Player | Minutes | Goals |
+----------------------+--------------------+---------+-------+
| 1 | Robert | 1234 | 10 |
| 2 | John | 1253 | 15 |
| 3 | Mark | 112 | 1 |
+----------------------+--------------------+---------+-------+
どのように私は私の持つデータフレームのインデックス列を置き換えることができ、「数値である必要があります最初の列(プレイヤー)?
理想的な状況
+--------------------+---------+-------+
| Player | Minutes | Goals |
+--------------------+---------+-------+
| Robert | 1234 | 10 |
| John | 1253 | 15 |
| Mark | 112 | 1 |
+--------------------+---------+-------+
私は同様の質問が、私を検索しようとしています答えを得ていない。
ご協力いただきありがとうございます。とても有難い。
おかげで、 Juanma
この例を試してみてください。 'dat < - data.frame(a = letters [1:5]、val = rnorm(5))'いくつかのおもちゃdata.frame。次に 'dat2 < - as.data.frame(dat [-1]、row.names = as.character(dat [、1]))'。 – lmo
これは素晴らしいことです。メモを送信していただきありがとうございます。私のデータセットでは本当にうまくいきます。ありがとうございました – Juanma