【发布时间】:2017-12-26 14:20:15
【问题描述】:
我正在尝试使用“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 |
+--------------------+---------+-------+
我正在尝试搜索类似的问题,但我没有得到答案。
非常感谢您提前提供的帮助。非常感谢。
谢谢, 娟妈
【问题讨论】:
-
试试这个例子。
dat <- data.frame(a=letters[1:5], val=rnorm(5))一些玩具数据框架。然后dat2 <- as.data.frame(dat[-1], row.names=as.character(dat[,1])). -
这很棒。感谢您发送便条。它确实适用于我的数据集。非常感谢
标签: r visualization d3heatmap