从R中的另一列复制行名称

从R中的另一列复制行名称,r,R,我想删除行号并复制第二列 我想删除行号并复制行名称的第二列,但我收到了此错误消息(错误出现在.rowNamesDF中) 实际结果 使用 示例请编辑答案:1)赋值运算符错误。2) read.csv不需要header=TRUE和sep=“,”,因为它们已经是默认值。至于要点,row.names=2,它绝对正确。但是请编辑这个。哦,谢谢你指出,我添加的标题和分隔符只是为了确保Zo以所需的格式得到答案。非常感谢,但是,我得到了这个错误:read.table中的错误(file=file,header=h

我想删除行号并复制第二列

我想删除行号并复制行名称的第二列,但我收到了此错误消息(错误出现在
.rowNamesDF中)

实际结果

使用


示例请编辑答案:1)赋值运算符错误。2) 
read.csv
不需要
header=TRUE
sep=“,”
,因为它们已经是默认值。至于要点,
row.names=2
,它绝对正确。但是请编辑这个。哦,谢谢你指出,我添加的标题和分隔符只是为了确保Zo以所需的格式得到答案。非常感谢,但是,我得到了这个错误:read.table中的错误(file=file,header=header,sep=sep,quote=quote,:不允许重复的“row.names”首先确保row.names=NULLi最终在4-5小时后完成:(rownames(dfmpghp)
 head(df)
                 V1   V2 V3  V4  V5   V6    V7    V8 V9 V10 V11 V12
1         Mazda RX4 21.0  6 160 110 3.90 2.620 16.46  0   1   4   4
2     Mazda RX4 Wag 21.0  6 160 110 3.90 2.875 17.02  0   1   4   4
3        Datsun 710 22.8  4 108  93 3.85 2.320 18.61  1   1   4   1
4    Hornet 4 Drive 21.4  6 258 110 3.08 3.215 19.44  1   0   3   1
5 Hornet Sportabout 18.7  8 360 175 3.15 3.440 17.02  0   0   3   2
6           Valiant 18.1  6 225 105 2.76 3.460 20.22  1   0   3   1

df <- read.csv(paste(getwd(), "/mtcars.csv",sep=""), sep=",", header = FALSE, stringsAsFactors = FALSE)

class(df)
head(df)
dfmpghp <- cbind(df[2],df[5])

head(df)
class(dfmpghp)
rownames(dfmpghp) <- NULL
head(dfmpghp)
colnames(dfmpghp) <- c("mpg","hp")
head(dfmpghp)
rownames(dfmpghp, do.NULL = TRUE, prefix = "row")
rownames(dfmpghp) <- df[1]
head(dfmpghp)
 head(dfmpghp)
                   mpg  hp
Mazda RX4         21.0 110
Mazda RX4 Wag     21.0 110
Datsun 710        22.8  93
Hornet 4 Drive    21.4 110
Hornet Sportabout 18.7 175
Valiant           18.1 105
head(dfmpghp)
   mpg  hp
1 21.0 110
2 21.0 110
3 22.8  93
4 21.4 110
5 18.7 175
6 18.1 105
example <- read.csv("Table3.csv",header=T,row.names=2,sep=",")