我已经使用 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'时的非唯一值
我知道我可能有一些同名的行,但我必须保留它们。有人可以帮我解决这个问题吗?