0

我已经使用 read.csv() 函数将一个大的 .csv 文件读入 R 中。我的数据看起来像这样

> data[1:6,1:4]
        X       AD AD.1 AD.2
1 A   1    0    0
2 B   1    0    1
3 C   0    0    0
4 D   0    0    0
5 D 115  156  193
6 A   0    0    0

我想将 X 列指定为行名。我做了以下事情,但我遇到了错误。

name<-data[,1]
data1<-data[,-1]
row.names(data1)<-name

我遇到的错误是:

'row.names<-.data.fram 中的错误不允许重复'row.names' 另外:警告消息:设置'row.names'时的非唯一值

我知道我可能有一些同名的行,但我必须保留它们。有人可以帮我解决这个问题吗?

4

0 回答 0