将现有数据框中的字符转换为R中的rownames(2018)

时间:2018-02-20 03:47:08

标签: r dataframe

我尝试了here给出的解决方案。

我遇到了同样的问题,我的数据框使用数字而不是第一列作为行名。

当我使用2012年的解决方案时,我收到错误:

Error in row.names<-.data.frame*tmp*, value = value) : invalid 'row.names' length 此外: 警告消息:Setting row names on a tibble is deprecated.

我看到原帖上有另外一条评论有相同的错误,所以我想也许这是一个较新版本的R的问题?我想知道为什么会出现这个错误,以及如何使用一列字符/字符串在数据框中设置我的rownames。最终目标是能够使用这些rownames来标记图中的点(特别是prcomp autoplot,如果这很重要的话)。

我已经尝试了其他方法来设置我的rownames,包括在设置来自其他数据集的rownames的同时仅使用最后两列加载数据框,并尝试使用来自其他地方的rownames来标记事实。无论如何,我得到的错误是我的行名称长度错误,即使行数相同。

0 个答案:

没有答案